Tutorial code for using GLSL in the OpenGL compatibility profile