/* I took this code from an example at http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders/lighting.php */ varying vec3 N; varying vec3 v; void main(void) { v = vec3(gl_ModelViewMatrix * gl_Vertex); N = normalize(gl_NormalMatrix * gl_Normal); gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }