1 // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
2 // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
3 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
6 // Copyright (c) Microsoft Corporation. All rights reserved
7 //----------------------------------------------------------------------
9 struct VertexShaderInput
11 float4 pos : POSITIONT;
12 float2 tex : TEXCOORD0;
13 float4 color : COLOR0;
16 struct PixelShaderInput
18 float4 pos : SV_POSITION;
19 float2 tex : TEXCOORD0;
20 float4 color : COLOR0;
23 // This shader simply passes pre-transformed vertex data to the pixel shader.
25 PixelShaderInput main(VertexShaderInput input)
28 // ret.pos = float4(input.pos, 0.5f, 1.0f);
31 ret.color = input.color;