[require] shader model >= 4.0 [pixel shader] uniform float4 u; float4 main() : sv_target { return D3DCOLORtoUBYTE4(u); } [test] uniform 0 float4 -0.5 6.5 7.5 3.4 todo(glsl) draw quad probe all rgba (1912.0, 1657.0, -127.0, 867.0) 1 [pixel shader] uniform float4 u; float4 main() : sv_target { return D3DCOLORtoUBYTE4(u.x); } [test] uniform 0 float4 -0.5 6.5 7.5 3.4 todo(glsl) draw quad probe all rgba (-127.0, -127.0, -127.0, -127.0) 1