diff -ur collada2gltf.org/shaders/commonProfileShaders.cpp collada2gltf/shaders/commonProfileShaders.cpp --- collada2gltf.org/shaders/commonProfileShaders.cpp 2014-08-17 08:57:52.187210533 +0200 +++ collada2gltf/shaders/commonProfileShaders.cpp 2014-08-17 08:59:48.427215491 +0200 @@ -367,7 +367,9 @@ public: GLSLShader(shared_ptr profile) { - this->_declarations = "precision highp float;\n";; + this->_declarations = "#ifdef GL_ES_VERSION_2_0\n"; + this->_declarations += "precision highp float;\n"; + this->_declarations += "#endif\n"; this->_body = "void main(void) {\n"; this->_profile = profile; }