2 // Test trivial case for structure splitting: the IN and OUT structs have ONLY an interstage IO.
3 // This should fall back to flattening, and not produce any empty structures.
7 float4 Pos_in : SV_Position;
12 float4 Pos : SV_Position;
15 VS_OUTPUT main(VS_INPUT vsin, float4 Pos_loose : SV_Position)
19 vsout.Pos = vsin.Pos_in + Pos_loose;