X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=sdr%2Ftest.v.glsl;fp=sdr%2Ftest.v.glsl;h=a8c7159887b9994fd983227dcf378c96be62bd31;hp=0000000000000000000000000000000000000000;hb=8137121400748ee8afb1608253aae15323c5e3a2;hpb=516e9be0443cfd7f844feb9b8299f909075b7c3c diff --git a/sdr/test.v.glsl b/sdr/test.v.glsl new file mode 100644 index 0000000..a8c7159 --- /dev/null +++ b/sdr/test.v.glsl @@ -0,0 +1,15 @@ +varying vec3 vdir, ldir[3], normal; + +void main() +{ + gl_Position = ftransform(); + vec3 vpos = (gl_ModelViewMatrix * gl_Vertex).xyz; + normal = gl_NormalMatrix * gl_Normal; + vdir = -vpos; + ldir[0] = gl_LightSource[0].position.xyz - vpos; + ldir[1] = gl_LightSource[1].position.xyz - vpos; + ldir[2] = gl_LightSource[2].position.xyz - vpos; + + gl_TexCoord[0] = gl_MultiTexCoord0; + gl_TexCoord[1] = gl_MultiTexCoord1; +}