Giovanni Mascellani
92f22edb88
ci: Merge job test-win-64-dxc into test-win-64.
...
DXC doesn't fail any more, so there is no need for two jobs.
2025-11-03 17:52:54 +01:00
Giovanni Mascellani
12c713bbfa
tests/hlsl: Do not execute 64-bit wave bitwise operations on WARP.
...
They are known to be buggy on the CI machine.
2025-11-03 17:52:32 +01:00
Giovanni Mascellani
1cda8afc07
ci: Exclude the WARP driver from the test-win-32 and test-win-64 artifacts.
2025-11-03 17:51:56 +01:00
Giovanni Mascellani
a7e56beb19
ci: Run the Windows tests with WARP version 1.0.16.1.
...
Many tests fail or even segfault with the older WARP version
provided by the current CI Windows environment.
2025-10-16 14:25:07 +02:00
Francisco Casas
7b07d77396
ci: Update the DXC version used on the CI to 1.8.2502.
2025-05-06 18:39:02 +02:00
Giovanni Mascellani
101f070f12
ci: Define VKD3D_TEST_DEBUG when running the CI scripts.
...
Essentially to make d3d12.log more readable.
2025-03-17 15:14:23 +01:00
Giovanni Mascellani
624eccbab1
ci: Update the DXC version used on the CI to 1.8.2407.
...
Unfortuantely different versions of DXC accept or fail differently
in some cases. We don't care too much about validating the DXC
behavior itself, but it's useful that all the CI jobs use the
same version so that we don't have to complicate the shader runner
language.
The macOS version is currently bound to be pretty recent because
otherwise libdxil.dylib is not provided. So I'm updating the
Linux and Windows version as well.
I don't expect it should be particularly hard for other maintainers
to keep up with the DXC updates, since it just amounts to
downloading a ZIP file and extracting two libraries.
2024-10-28 17:36:17 +01:00
Henri Verbeet
9693271dcf
tests: Rename VKD3D_TESTS_SKIP_DXC to VKD3D_TEST_SKIP_DXC.
...
For consistency with the other VKD3D_TEST_* environment variables.
2024-05-27 21:08:14 +02:00
Giovanni Mascellani
9241e1bcd3
ci: Run crosstests with DXC too.
...
This is added as a new job because some tests currently fail. A 32 bit
job is not created, instead, because a 32 bit dxcompiler.dll is not
available.
2024-04-22 23:13:50 +02:00
Giovanni Mascellani
09630ada90
tests: Allow compiling shaders with DXC on crosstests.
...
This is currently disabled on the CI because dxcompiler.dll is not
available.
2024-04-22 23:13:48 +02:00
Giovanni Mascellani
f0a16d84ce
ci: Execute the shader runner on the correct test data on Windows.
2023-11-23 22:37:21 +01:00
Giovanni Mascellani
50a56f6aeb
ci: Deduplicate the CI configuration for Windows.
2023-11-23 22:37:19 +01:00
Giovanni Mascellani
dbc5e7d07c
ci: Run cross tests on Windows.
...
A driver program is introduced to coordinate test running on Windows,
similarly to what "make test" does on Linux and macOS.
2023-10-31 21:58:51 +01:00