-
82619e81
by Giovanni Mascellani at 2025-10-30T17:52:28+01:00
tests/shader_runner_metal: Unify the UAV and TEXTURE cases when computing descriptor bindings.
-
eaabd2ff
by Giovanni Mascellani at 2025-10-30T17:53:10+01:00
vkd3d-shader/msl: Allow binding to descriptor arrays.
This requires merging adjacent bindings in the Metal shader runner,
mostly like 805a4bc1e8dbce695b0b59950aef8cb4443303ee did for the
d3d12 backend.
-
cc1db404
by Giovanni Mascellani at 2025-10-30T18:18:14+01:00
vkd3d-shader/msl: Implement support for VKD3DSPR_UNDEF registers.
MSL doesn't seem to have any special handling for undefined values,
differently from SPIR-V. Thus we just emit zeros.
UNDEF registers are sometimes created by the DXIL parser,
for example in sm6_parser_emit_composite_construct().