struct Input { float3 Position : TEXCOORD0; float3 Normal : TEXCOORD1; float4 Color : TEXCOORD2; float2 UV : TEXCOORD3; uint Bones : TEXCOORD4; uint weights : TEXCOORD5; uint Instance : SV_InstanceID; }; struct Output { float2 UV : TEXCOORD0; float4 Position : SV_Position; }; Output main(Input input) { Output output; output.Position = float4(input.Position, 1.0); output.UV = input.UV; return output; }