Giovanni Mascellani
41515b7047
tests: Introduce get_llvm_driver_version().
2025-10-06 15:22:06 +02:00
Giovanni Mascellani
42016ab09c
tests: Introduce get_nvidia_driver_version().
2025-10-06 15:22:06 +02:00
Giovanni Mascellani
190033bb85
tests: Introduce get_mvk_driver_version().
2025-10-06 15:22:06 +02:00
Giovanni Mascellani
265d0fddb5
tests: Introduce get_mesa_driver_version().
2025-10-06 15:22:06 +02:00
Giovanni Mascellani
92837899cd
tests: Introduce get_vulkan_driver_version().
2025-10-06 15:22:06 +02:00
Giovanni Mascellani
1ac58e58e6
tests: Remove is_mesa_intel_device().
...
It is never used.
2025-10-06 15:22:06 +02:00
Shaun Ren
d5770cd347
vkd3d-shader/hlsl: Add support for the centroid interpolation mode in SM1.
2025-10-06 15:18:50 +02:00
Shaun Ren
44582a930c
vkd3d-shader/hlsl: Handle the "_centroid" modifier suffix in semantic names.
2025-10-06 15:18:48 +02:00
Shaun Ren
5e4ee62cad
tests/hlsl: Add tests for centroid interpolation in SM1.
2025-10-06 15:13:26 +02:00
Shaun Ren
53ac7dcd9f
tests/shader_runner_d3d9: Add multisampling support.
2025-10-06 15:13:26 +02:00
Nikolay Sivov
de2653e3d3
tests/hlsl: Add some tests for special semantic name suffixes.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com >
2025-10-06 15:11:40 +02:00
Giovanni Mascellani
e524c36916
vkd3d-shader/msl: Implement VKD3DSPR_THREADGROUPID.
2025-10-03 00:44:45 +02:00
Giovanni Mascellani
f15e5ac228
vkd3d-shader/msl: Implement VKD3DSPR_LOCALTHREADID.
2025-10-03 00:44:45 +02:00
Giovanni Mascellani
3293d72f03
vkd3d-shader/msl: Implement VKD3DSPR_LOCALTHREADINDEX.
2025-10-03 00:44:45 +02:00
Giovanni Mascellani
a815e625d6
tests/hlsl: Add a test for SV_GroupThreadID.
2025-10-03 00:44:45 +02:00
Giovanni Mascellani
f21b487bf9
tests/hlsl: Add a test for SV_GroupID.
2025-10-03 00:44:45 +02:00
Giovanni Mascellani
1c2acda0da
tests/hlsl: Add a test for SV_GroupIndex.
2025-10-03 00:44:45 +02:00
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
Conor McCarthy
3f1de27283
tests/hlsl: Add a test for branching in a hull shader control point function.
2025-10-03 00:23:02 +02:00
Conor McCarthy
2d508a2fa6
vkd3d-shader: Set the program block count to the maximum for any function.
...
The block count is intended to be used for allocation of block info.
2025-10-03 00:22:03 +02:00
Conor McCarthy
a5a8a4cc99
tests/hlsl: Add a test for branching in a hull shader patch constant function.
2025-10-03 00:19:03 +02:00
Henri Verbeet
6174d1af5d
vkd3d-shader/msl: Implement VSIR_OP_FREM.
2025-09-30 17:16:32 +02:00
Henri Verbeet
521efaeb7b
vkd3d-shader/msl: Implement VSIR_OP_ATAN.
2025-09-30 17:16:32 +02:00
Henri Verbeet
d9d2a00ef3
vkd3d-shader/msl: Implement VSIR_OP_ASIN.
2025-09-30 17:16:32 +02:00
Henri Verbeet
b2aac30430
vkd3d-shader/msl: Implement VSIR_OP_ACOS.
2025-09-30 17:16:32 +02:00