- varying vec4 ShadowCoord;
- varying vec3 vertex_normal;
- varying vec3 vertex_light_position;
- void main()
- {
- ShadowCoord = gl_TextureMatrix[1] * gl_Vertex;
- vertex_normal = normalize(gl_NormalMatrix * gl_Normal);
- vertex_light_position = normalize(gl_LightSource[0].position.xyz);
- gl_Position = ftransform();
- gl_TexCoord[0] = gl_MultiTexCoord0;
- gl_FrontColor = gl_Color;
- }