source: GTP/trunk/App/Demos/Illum/IBRBillboardCloudTrees/OGRE/IBRTreesOGRE/media/oldgeneral/depth_shadow_mapping_vp.shd @ 1493

Revision 1493, 652 bytes checked in by igarcia, 18 years ago (diff)
Line 
1struct VS_OUTPUT {
2   float4 Pos:       POSITION;
3   float3 normal:    TEXCOORD0;
4   float3 lightVec : TEXCOORD1;
5   float2 texCoord:  TEXCOORD2;
6};
7
8float4x4 worldviewproj;
9float4x4 worldmatrix;
10float4x4 worldview;
11
12VS_OUTPUT main(
13      float4 position : POSITION,
14      float3 normal : NORMAL,
15      float2 texCoord : TEXCOORD0,
16      float2 texCoordNormalized : TEXCOORD1,
17      float3 inTangent : TEXCOORD2,
18      float3 inBinormal : BINORMAL
19      )
20{
21        VS_OUTPUT Out;
22       
23        Out.Pos = mul(worldviewproj,position);
24        Out.normal = normal;
25        Out.lightVec = mul(worldview,position).xyz;
26        Out.texCoord = texCoord;
27
28        return Out;
29}
Note: See TracBrowser for help on using the repository browser.