+[require] +shader model >= 4.0 +shader model < 6.0 + +[pixel shader] +static const int size = 2; +Texture2DMS<float4, size - 1> t; + +float4 main(float4 pos : sv_position) : sv_target +{ + Texture2DMS<float4, 4> s = t; + return s.Load(pos.yx, 0); +} + +[test] +todo(sm>=6) draw quad
Is that "todo(sm>=6)" needed? The test is supposed to get skipped on sm6, right?