Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 9836c88a by Francisco Casas at 2025-07-21T11:20:14+02:00 tests/hlsl: Add semantic cascading tests.
Co-authored-by: Petrichor Park ppark@codeweavers.com
- - - - - 4f5d3426 by Francisco Casas at 2025-07-21T11:55:57+02:00 vkd3d-shader/hlsl: Use the index in the hlsl_semantic when appending output copies.
- - - - - 28f74a73 by Francisco Casas at 2025-07-21T11:57:00+02:00 vkd3d-shader/hlsl: Use the index in the hlsl_semantic when prepending input copies.
- - - - - f08fed5f by Francisco Casas at 2025-07-21T11:57:00+02:00 vkd3d-shader/hlsl: Don't pass the semantic index in add_semantic_var().
- - - - - 7e9834ee by Francisco Casas at 2025-07-21T11:57:00+02:00 vkd3d-shader/hlsl: Make output semantics on structs cascade down onto the fields.
- - - - - a9a5c772 by Francisco Casas at 2025-07-21T11:57:01+02:00 vkd3d-shader/hlsl: Make input semantics on structs cascade down onto the fields.
- - - - - faeff505 by Francisco Casas at 2025-07-21T11:57:01+02:00 tests/hlsl: Add additional semantic cascading tests.
These test make the shader runner segfault before implementing it, because it miscompiles and there are unused input layout elements. So they are on their own commit.
- - - - - 0f18d259 by Francisco Casas at 2025-07-21T11:57:01+02:00 tests: Test semantic cascading signatures.
- - - - -
6 changed files:
- Makefile.am - libs/vkd3d-shader/hlsl_codegen.c - libs/vkd3d-shader/vkd3d_shader_private.h - tests/hlsl/lhs-cast.shader_test - + tests/hlsl/semantic-cascading.shader_test - tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/7e66d0db6fe07400a4e867fa80e8d...