struct vsInputTorch { float4 pos : POSITION; }; struct vsOutputTorch { float4 pos : POSITION; }; vsOutputTorch vsTorch(vsInputTorch input) { vsOutputTorch output = (vsOutputTorch)0; output.pos = mul(input.pos, modelToProjMatrix); return output; } float4 psTorch(vsOutputTorch input) : COLOR { return 1; } technique torch{ pass P0 { VertexShader = compile vs_3_0 vsTorch(); PixelShader = compile ps_3_0 psTorch(); } }