2 cbuffer ConstantBuffer : register( b0 )
11 float4 Pos : POSITION;
17 float4 Pos : SV_POSITION;
18 float3 Norm : TEXCOORD0;
21 PS_INPUT main( VS_INPUT input )
23 int ConstantBuffer = 42; // test ConstantBuffer as an identifier
25 PS_INPUT output = (PS_INPUT)0;
26 output.Pos = mul( input.Pos, World );
27 output.Pos = mul( output.Pos, View );
28 output.Pos = mul( output.Pos, Projection );
29 output.Norm = mul( input.Norm, World ); // Work when output.Norm = mul( input.Norm, (float3x3)World );