Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 24d84e2e by Elizabeth Figura at 2025-10-27T17:35:14+01:00 vkd3d-shader/spirv: Allow swizzling parameters.
This was previously not a concern, since all of our parameter usage involved trivial swizzles and write masks, but bump parameters will not.
- - - - - 5363730e by Elizabeth Figura at 2025-10-27T18:06:26+01:00 vkd3d-shader: Lower BEM instructions.
This requires an interface to specify bump mapping constants.
- - - - - 02b0a754 by Elizabeth Figura at 2025-10-27T18:14:13+01:00 vkd3d-shader: Lower TEXBEM instructions.
- - - - - 98ca1ecb by Elizabeth Figura at 2025-10-27T18:23:20+01:00 vkd3d-shader: Lower TEXBEML instructions.
- - - - - 27e87ff0 by Elizabeth Figura at 2025-10-27T18:23:25+01:00 tests: Allow RTV -> SRV blits in the d3d9 runner.
- - - - - 6b5fe9da by Elizabeth Figura at 2025-10-27T18:23:25+01:00 tests: Set tags in the d3d9 runner.
- - - - - 6633c220 by Elizabeth Figura at 2025-10-27T18:41:26+01:00 tests: Add bump mapping tests.
- - - - -
10 changed files:
- Makefile.am - include/vkd3d_shader.h - libs/vkd3d-shader/ir.c - libs/vkd3d-shader/spirv.c - libs/vkd3d-shader/vkd3d_shader_main.c - + tests/hlsl/bump.shader_test - tests/shader_runner.c - tests/shader_runner.h - tests/shader_runner_d3d9.c - tests/shader_runner_vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/86b8f2de3546603c67e1f2828a68b...