… | |
… | |
17 | |
17 | |
18 | vertexOut main(vertexIn IN) |
18 | vertexOut main(vertexIn IN) |
19 | { |
19 | { |
20 | vertexOut OUT; |
20 | vertexOut OUT; |
21 | |
21 | |
22 | float4 LightPos = { 0, 2, 1000, 1 }; |
22 | float4 LightPos = { 0, 2, 10, 1 }; |
23 | |
23 | |
24 | float3 wpos = mul (glstate.matrix.modelview[0], IN.Position).xyz; |
24 | float3 wpos = mul (glstate.matrix.modelview[0], IN.Position).xyz; |
25 | |
25 | |
26 | OUT.WorldNormal = normalize (mul (glstate.matrix.invtrans.modelview[0], IN.Normal).xyz); |
26 | OUT.WorldNormal = normalize (mul (glstate.matrix.invtrans.modelview[0], IN.Normal).xyz); |
27 | OUT.EyeVec = normalize (wpos); |
27 | OUT.EyeVec = normalize (wpos); |