Changed OpenGL 3 shader specification, GLSL functions should be prefixed
glsl_ and likewise for HLSL. Nvidia CG shaders will be an extension and
prefixed cg_ and ones compatible with Game Maker Studio will be by the
same function names using GL ES shading language and both will be
available only in extensions.