Francisco Casas (@fcasas) commented about tests/hlsl/angle-unit.shader_test:
uniform 0 float4 0.0 30.0 150.0 180.0 todo(sm>=6) draw quad probe all rgba (0.0, 0.52359877, 2.61799387, 3.14159265)
+[pixel shader] +uniform float4 a;
+float4 main() : sv_target +{
- return degrees(a);
+}
+[test] +uniform 0 float4 0.0 0.78539816 1.57079632 2.35619449 +todo(sm>=6) draw quad
Both tests work thanks to the work being done to support DXIL, so these `todo(sm>=6)` qualifiers can be removed in both commits.
To check this by yourself you need to configure the shader runner to load libdxcompiler.so from Microsoft, as explained in the README, but for now I think that removing the `todo(sm>=6)` tags is enough.