Henri Verbeet pushed to branch master at wine / vkd3d
Commits: d39e840c by Elizabeth Figura at 2024-10-28T16:20:27+01:00 tests/shader_runner: Store shader caps using an array.
- - - - - ccdac489 by Elizabeth Figura at 2024-10-28T17:13:35+01:00 tests/shader_runner: Get rid of the "dxbc_ptr" parameter to create_shader_stage().
- - - - - b492ebc3 by Elizabeth Figura at 2024-10-28T17:23:06+01:00 tests/shader_runner: Store shader sources as an array.
- - - - - 591ae5e1 by Elizabeth Figura at 2024-10-28T17:23:10+01:00 tests/shader_runner: Store the dxc_compiler in the shader_runner.
- - - - - b3eee0a3 by Elizabeth Figura at 2024-10-28T17:23:10+01:00 tests/shader_runner: Centralize the compile_hlsl() helper in shader_runner.c.
- - - - - d287e0d8 by Elizabeth Figura at 2024-10-28T17:29:23+01:00 tests/shader_runner: Split HLSL and SPIRV compilation in the Vulkan shader runner.
- - - - - d12a9738 by Elizabeth Figura at 2024-10-28T17:29:25+01:00 tests/shader_runner: Compile HLSL for all stages before compiling SPIRV.
- - - - - e452519d by Elizabeth Figura at 2024-10-28T17:29:25+01:00 tests/shader_runner: Build a varying map in the Vulkan runner.
This adds todos to two tests. The tests in question have mismatching masks and previously failed Vulkan validation anyway.
- - - - - 212333bf by Elizabeth Figura at 2024-10-28T17:29:25+01:00 tests: Add a test for sm1 inter-stage interface matching.
- - - - -
14 changed files:
- Makefile.am - tests/hlsl/entry-point-semantics.shader_test - tests/hlsl/interface-packing.shader_test - + tests/hlsl/sm1-interstage-interface.shader_test - tests/hlsl/wave-ops-float.shader_test - tests/hlsl/wave-ops-int.shader_test - tests/hlsl/wave-ops-uint.shader_test - tests/shader_runner.c - tests/shader_runner.h - tests/shader_runner_d3d11.c - tests/shader_runner_d3d12.c - tests/shader_runner_d3d9.c - tests/shader_runner_gl.c - tests/shader_runner_vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/390a330b8e6744618f98f48beea76...