ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libgender/vsh.cg
(Generate patch)

Comparing libgender/vsh.cg (file contents):
Revision 1.12 by root, Sat Oct 9 12:12:34 2004 UTC vs.
Revision 1.13 by root, Sun Oct 10 02:40:19 2004 UTC

25 float3 wpos = mul (glstate.matrix.modelview[0], IN.Position).xyz; 25 float3 wpos = mul (glstate.matrix.modelview[0], IN.Position).xyz;
26 26
27 OUT.WorldNormal = normalize (mul (glstate.matrix.invtrans.modelview[0], IN.Normal).xyz); 27 OUT.WorldNormal = normalize (mul (glstate.matrix.invtrans.modelview[0], IN.Normal).xyz);
28 OUT.EyeVec = normalize (wpos); 28 OUT.EyeVec = normalize (wpos);
29 OUT.WorldView = normalize (glstate.matrix.invtrans.projection[3].xyz - wpos); 29 OUT.WorldView = normalize (glstate.matrix.invtrans.projection[3].xyz - wpos);
30 OUT.LightVec = normalize (mul (glstate.matrix.modelview[0], LightPos).xyz - wpos); 30 OUT.LightVec = normalize (LightPos - wpos);
31 OUT.HPosition = mul (glstate.matrix.mvp, IN.Position); 31 OUT.HPosition = mul (glstate.matrix.mvp, IN.Position);
32 OUT.TexCoord = IN.UV; 32 OUT.TexCoord = IN.UV;
33 33
34 return OUT; 34 return OUT;
35} 35}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines