aboutsummaryrefslogtreecommitdiff
path: root/KaplaDemo/externalIP/resources/shaders/default_vs.cpp
blob: cacedf1cede1f1c3c701618824afe5b460a45de5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
uniform float uvScale = 1.0f;
void main()
{
	vec4 eyeSpacePos = gl_ModelViewMatrix * gl_Vertex;
	gl_TexCoord[0] = gl_MultiTexCoord0*uvScale;
	gl_TexCoord[1] = eyeSpacePos;
	gl_FrontColor = gl_Color;
	gl_Position = gl_ProjectionMatrix*eyeSpacePos;
	gl_TexCoord[2] = gl_ModelViewMatrixInverseTranspose * vec4(gl_Normal.xyz,0.0); 
	gl_TexCoord[3].xyz = gl_Vertex.xyz;
	gl_TexCoord[4].xyz = gl_Normal.xyz;
	gl_ClipVertex = vec4(eyeSpacePos.xyz, 1.0f);
}