Giovanni Mascellani (@giomasce) commented about tests/hlsl/float-comparison.shader_test:
+% Check that -0.0f is not less than 0.0f +[pixel shader todo(sm<4)] +float a;
+float4 main() : sv_target +{
- return -0.0f < a;
Any particular reason for passing one operand as immediate and the other as uniform?