optimized glsl shaders
glsl shader 4.1 version is not working