correct GLSL