Ensured that the shader is compiled according to the gl_es spec.
"extension directives must occur before any non-preprocessor tokens" - this requirement was not being met, thus causing assertions on some android devices.
Merge remote-tracking branch 'upstream/develop' into develop
Don’t enable GL_OES_standard_derivatives in the default fragment shader header.