- Timestamp:
- 03/01/07 18:04:37 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPBasic/GTPBasic_VS.hlsl
r2054 r2179 149 149 { 150 150 VPos_OUT OUT; 151 OUT.VPos = OUT. 151 OUT.VPos = OUT.VPosition = mul(WorldViewProj, position); 152 152 return OUT; 153 153 } … … 224 224 LightVPos_OUT LightVPos(float4 position : POSITION0, 225 225 uniform float4x4 WorldViewProj, 226 uniform float4x4 LightWorldViewProj) 226 uniform float4x4 LightViewProj, 227 uniform float4x4 World) 227 228 { 228 229 LightVPos_OUT OUT; 229 230 OUT.VPos = mul(WorldViewProj, position); 230 OUT.LightVPos = mul(LightWorldViewProj, position); 231 float4 WPos = mul(World, position); 232 OUT.LightVPos = mul(LightViewProj, WPos); 231 233 return OUT; 232 234 } … … 242 244 LightCPos_OUT LightCPos(float4 position : POSITION0, 243 245 uniform float4x4 WorldViewProj, 244 uniform float4x4 LightWorldViewProj, 245 uniform float4x4 LightWorldView) 246 uniform float4x4 World, 247 uniform float4x4 LightViewProj, 248 uniform float4x4 LightView) 246 249 { 247 250 LightCPos_OUT OUT; 248 251 OUT.VPos = mul(WorldViewProj, position); 249 OUT.LightVPos = mul(LightWorldViewProj, position); 250 OUT.LightCPos = mul(LightWorldView, position); 251 return OUT; 252 } 252 float4 WPos = mul(World, position); 253 OUT.LightVPos = mul(LightViewProj, WPos); 254 OUT.LightCPos = mul(LightView, WPos); 255 return OUT; 256 }
Note: See TracChangeset
for help on using the changeset viewer.