Ignore:
Timestamp:
03/01/07 18:04:37 (17 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPBasic/GTPBasic_VS.hlsl

    r2054 r2179  
    149149{ 
    150150 VPos_OUT OUT; 
    151  OUT.VPos = OUT. VPosition = mul(WorldViewProj, position); 
     151 OUT.VPos = OUT.VPosition = mul(WorldViewProj, position); 
    152152 return OUT; 
    153153} 
     
    224224LightVPos_OUT LightVPos(float4 position : POSITION0, 
    225225              uniform float4x4 WorldViewProj, 
    226               uniform float4x4 LightWorldViewProj) 
     226              uniform float4x4 LightViewProj, 
     227                  uniform float4x4 World) 
    227228{ 
    228229 LightVPos_OUT OUT; 
    229230 OUT.VPos = mul(WorldViewProj, position); 
    230  OUT.LightVPos = mul(LightWorldViewProj, position); 
     231 float4 WPos = mul(World, position); 
     232 OUT.LightVPos = mul(LightViewProj, WPos); 
    231233 return OUT; 
    232234} 
     
    242244LightCPos_OUT LightCPos(float4 position : POSITION0, 
    243245              uniform float4x4 WorldViewProj, 
    244               uniform float4x4 LightWorldViewProj, 
    245               uniform float4x4 LightWorldView) 
     246              uniform float4x4 World, 
     247              uniform float4x4 LightViewProj, 
     248              uniform float4x4 LightView) 
    246249{ 
    247250 LightCPos_OUT OUT; 
    248251 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.