Henri Verbeet pushed to branch master at wine / vkd3d
Commits: beed3f0e by Giovanni Mascellani at 2025-10-16T14:01:01+02:00 tests: Print ANSI colour codes in the Windows test driver.
That program is only meant to be used in the specific context of the CI, so we don't care about querying the terminal or honouring environment variables.
- - - - - 6d4df71f by Giovanni Mascellani at 2025-10-16T14:03:01+02:00 tests/d3d12: Use D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE in test_depth_load().
The texture is also accessed by a compute shader.
- - - - - 085ba17c by Giovanni Mascellani at 2025-10-16T14:03:08+02:00 tests/d3d12: Use D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE in test_stencil_load().
The texture is also accessed by a compute shader.
- - - - - a6c6ba6e by Giovanni Mascellani at 2025-10-16T14:16:43+02:00 tests/hlsl: Check the result for attribute evaluation tests more sharply.
Those tests are meant to check that each single sample computes the right value during a multi-sampled rendering operation. Checking whether the result is correct after multi-sample resolution isn't enough, because errors at different samples belonging to the same pixel might have cancelled out.
Instead, for each shader invocation we compute the expected result and return the absolute value of the difference between the expected and computed value. This way errors at different samples cannot cancel out, but add up.
- - - - - a7e56beb by Giovanni Mascellani at 2025-10-16T14:25:07+02:00 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.
- - - - -
5 changed files:
- gitlab/test.yml - tests/d3d12.c - tests/driver.c - tests/hlsl/eval-attrib.shader_test - tests/hlsl/sm1-centroid.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/507990d3c5a7b61ad5df63a17bbd1...