converted to OpenGL 2.1 (GLSL 1.20)