Commit Graph

7 Commits

Author SHA1 Message Date
Giovanni Mascellani
3c8b4ce731 ci: Run Linux tests on Debian trixie.
So we have a more recent version of SPIRV-Tools and also don't
have to recompile Mesa to test llvmpipe. This fixes a few failing
tests, but also breaks a couple.
2025-10-03 00:43:10 +02:00
Giovanni Mascellani
1acd6188f3 tests/hlsl: Skip testing frexp(inf) for shader models < 4. 2025-09-29 12:48:33 +02:00
Giovanni Mascellani
05d6b045bd tests/hlsl: Explicitly specify the mantissa to be used for the frexp() test.
frexp() apparently returns the same mantissa, so we need to know
what it is.
2025-09-29 12:46:27 +02:00
Henri Verbeet
007792c33b vkd3d-shader/msl: Handle VSIR_DATA_BOOL operands. 2025-09-19 12:47:15 +02:00
Henri Verbeet
23ee29a953 vkd3d-shader/hlsl: Implement constant folding of 'reinterpret' expressions.
As encountered in tests/hlsl/frexp.shader_test.
2025-09-09 14:59:11 +02:00
Petrichor Park
d964d55b4a vkd3d-shader/hlsl: Implement the frexp() intrinsic. 2025-08-21 15:29:27 +02:00
Petrichor Park
ea6104cf5e tests/hlsl: Add some tests for the frexp() intrinsic. 2025-08-21 15:29:27 +02:00