Separate GL and GLSL versions