[pixel shader] const float4 f1; const uniform float4 f2; float4 main() : sv_target { return f1 + f2; } [test] uniform 0 float4 1.0 2.0 3.0 4.0 uniform 4 float4 0.1 0.2 0.3 0.4 todo(sm>=6) draw quad probe all rgba (1.1, 2.2, 3.3, 4.4) [pixel shader fail(sm<6)] float4 main() : sv_target { const float f; return 0; }