Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 62b7c5b5 by Elizabeth Figura at 2025-10-06T14:22:58+02:00 vkd3d-shader/hlsl: Use the semantic.resource_type field for texture DCL instructions.
ins->resource_type is intended for VKD3D_SM5_MODIFIER_RESOURCE_TYPE, which is not used for DCL instructions. At the same time, the validator checks semantic.resource_type, and would break on HLSL shaders.
- - - - - c7529028 by Elizabeth Figura at 2025-10-06T14:22:58+02:00 vkd3d-shader/hlsl: Use unique IDs for descriptors before 5.1.
- - - - - 322c91e3 by Elizabeth Figura at 2025-10-06T14:38:32+02:00 vkd3d-shader/ir: Introduce a vsir DCE pass.
- - - - -
6 changed files:
- libs/vkd3d-shader/d3dbc.c - libs/vkd3d-shader/hlsl_codegen.c - libs/vkd3d-shader/ir.c - libs/vkd3d-shader/tpf.c - libs/vkd3d-shader/vkd3d_shader_main.c - libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e524c36916d59f81cc3d6ac2535a8...