-
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.