source: GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/IllumDemo/src/res/levelutil/shader/prog/d3d9_hlsl/gtp_plain_cubequad_d3d9_hlsl_vs2x0.s3d_shadercode @ 2196

Revision 2196, 807 bytes checked in by szirmay, 17 years ago (diff)
Line 
1
2// gametools
3#include \
4    <levelutil/shader/prog/d3d9_hlsl/include_stddef_d3d9_hlsl.s3d_shadercode_run>
5
6
7struct VS_INPUT
8{
9    float2 texCoord : TEXCOORD0;
10    float4 posObj: POSITION;   
11};
12
13struct VS_OUTPUT
14{
15    float4 posScr: POSITION;
16    float2 texCoord: TEXCOORD0;   
17    float2 screenCoord: TEXCOORD1;
18};
19
20
21///////////////////////////////////////////////////////////////////////////////
22// Vertexshader
23// Profile: 2x0
24
25
26VS_OUTPUT main(VS_INPUT input)
27{
28    VS_OUTPUT output = (VS_OUTPUT)0;
29   
30    input.posObj.z = 0;
31    output.posScr = input.posObj;
32    output.texCoord= input.texCoord;// * float2(3.0,2.0);
33    output.screenCoord = output.posScr.xy;
34    return output;
35}
36
37///////////////////////////////////////////////////////////////////////////////
Note: See TracBrowser for help on using the repository browser.