1struct PS_OUTPUT { float4 color : SV_Target0; }; 2 3PS_OUTPUT main() 4{ 5 // Evaluates to a sequence: 3, 4, 5, 6, 7, 8, and a float2(9,10), float2(11,12) sequence 6 (int(3)); 7 (int(3) + int(1)); 8 (int(3) + int(1) + int(1)); 9 (((int(6)))); 10 (int(7.0)); 11 ((int((2)) ? 8 : 8)); 12 (float2(9, 10), float2(11, 12)); 13 14 PS_OUTPUT ps_output; 15 ps_output.color = 1.0; 16 return ps_output; 17} 18