Split the shaders between OSX and iOS (they are incompatible versions)
Fix a silly mistake with conditional compile platform directives