downgraded shaders to GLSL 140, implemented canvas fix by mls