1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
struct VSInput { float3 position : POSITION; float2 texcoord : TEXCOORD0; }; struct VSOutput { float4 position : SV_POSITION; float2 texcoord : TEXCOORD0; }; VSOutput main(VSInput input) { VSOutput output; output.position = float4(input.position, 1.0); output.texcoord = input.texcoord; return output; }