struct VertexOut { float4 Color : COLOR; float4 Position : SV_Position; }; VertexOut main(float2 InPosition : POSITION, float4 InColor : COLOR) { VertexOut vso; vso.Position = float4(InPosition.x, InPosition.y, 0.0f, 1.0f); vso.Color = InColor; return vso; }