1 // Test passing split structs to functions.
6 float4 Pos_in : SV_Position;
13 float4 Pos_out : SV_Position;
17 void Fn1(VS_INPUT fn1_in, VS_OUTPUT fn1_out) {
18 fn1_in.Pos_in + fn1_out.Pos_out;
21 VS_OUTPUT main(VS_INPUT vsin)
25 vsout.x0_out = vsin.x0_in;
26 vsout.Pos_out = vsin.Pos_in;
27 vsout.x1_out = vsin.x1_in;