varying vec4 lpos;
varying vec4 pos;

void main()
{
   lpos = gl_ModelViewMatrix * vec4(0.0, 0.0, 0.0, 1.0); //Construct light's position in view space!
   pos = gl_ModelViewMatrix * gl_Vertex;
   gl_Position = ftransform();
}