[require] shader model >= 4.0 [input layout] 0 r32g32-float sv_position [vb 0] -2.0 -2.0 2.0 -2.0 -2.0 2.0 2.0 2.0 [vertex shader] void main(inout float4 pos : sv_position) { } [pixel shader] float4 main(bool face : sv_isfrontface) : sv_target { return face ? float4(1.0f, 2.0f, 1.0f, 2.0f) : float4(0.0f, 1.0f, 0.0f, 1.0f); } [test] todo(msl) draw triangle strip 4 probe (0, 0, 640, 480) rgba (0.0, 1.0, 0.0, 1.0) [vb 0] -2.0 -2.0 -2.0 2.0 2.0 -2.0 2.0 2.0 [test] todo(msl) draw triangle strip 4 probe (0, 0, 640, 480) rgba (1.0, 2.0, 1.0, 2.0)