Henri Verbeet pushed to branch master at wine / vkd3d
Commits: ed2a06af by Henri Verbeet at 2025-07-23T17:23:40+02:00 vkd3d-shader/spirv: Use spirv_compiler_error() to report unhandled sample_info flags.
- - - - - b8c73e4a by Henri Verbeet at 2025-07-23T17:23:40+02:00 vkd3d-shader/spirv: Use spirv_compiler_error() to report unhandled resinfo flags.
- - - - - b88be5b9 by Henri Verbeet at 2025-07-23T17:23:40+02:00 vkd3d-shader/ir: Consistently use VSIR_DATA_U32 for sample_info_uint destination operands.
The HLSL compiler already did this; the TPF and DXIL parsers did not. Previously spirv_compiler_emit_sample_info() was unable to correctly handle VSIR_DATA_U32 destinations; the new version is arguably simpler as well.
- - - - - f0240535 by Henri Verbeet at 2025-07-23T17:23:40+02:00 vkd3d-shader/ir: Consistently use VSIR_DATA_U32 for resinfo_uint destination operands.
Much like we do for sample_info_uint.
- - - - -
3 changed files:
- libs/vkd3d-shader/dxil.c - libs/vkd3d-shader/spirv.c - libs/vkd3d-shader/tpf.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/7295a8d0b51e04c0af76062a935a7...