source: GTP/trunk/App/Demos/Illum/Ogre/Media/materials/programs/GameTools_Focusing.hlsl @ 1126

Revision 1126, 476 bytes checked in by szirmay, 18 years ago (diff)
Line 
1struct VS_OUT
2{
3        float4 hPosition        : POSITION;
4        float4 Position         : TEXCOORD0;
5};
6
7VS_OUT FocusingVS(float4 position : POSITION,   
8                uniform float4x4 worldView,
9                uniform float4x4 worldViewProj,
10                uniform float4x4 lightTransform)
11{
12  VS_OUT OUT;
13  OUT.hPosition = mul(worldViewProj, position); 
14  OUT.Position = mul(lightTransform, position);
15  return OUT;
16}
17
18float4 FocusingPS(VS_OUT IN ):COLOR
19{
20       
21  return float4(IN.Position.xyz / IN.Position.w, 1);   
22}
Note: See TracBrowser for help on using the repository browser.