Shader compatibility fixes for GLSL ES