Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 8b58ce9e by Giovanni Mascellani at 2025-05-05T15:01:36+02:00 vkd3d-shader/dxil: Have sm6_parser_emit_reg_composite_construct() accept an array of registers.
Rather than an array of pointers to registers. This makes it nicer to use with registers that are synthesized on the fly, a situation that already exists and is likely to become more common in future commits.
- - - - - 648a60d4 by Giovanni Mascellani at 2025-05-05T15:02:57+02:00 vkd3d-shader/dxil: Introduce a uniform interface to synthesize a register from a SM6 value.
- - - - - 9e7ad759 by Giovanni Mascellani at 2025-05-05T15:02:58+02:00 vkd3d-shader/dxil: Move the VSIR register in the SM6 value outside of the union.
It will eventually disappear, but while it's replaced with other union members it shouldn't interfere with them.
- - - - - b8c6092a by Giovanni Mascellani at 2025-05-05T15:08:29+02:00 vkd3d-shader/dxil: Generate SSA values in sm6_parser_get_value_idx_by_ref().
- - - - - bd73de71 by Giovanni Mascellani at 2025-05-05T15:10:14+02:00 vkd3d-shader/dxil: Generate SSA values in instruction_dst_param_init_ssa_vector().
- - - - - fae03b2b by Giovanni Mascellani at 2025-05-05T15:10:15+02:00 vkd3d-shader/dxil: Generate SSA values in instruction_dst_param_init_ssa_scalar().
- - - - - 31f8ed1d by Giovanni Mascellani at 2025-05-05T15:10:15+02:00 vkd3d-shader/dxil: Generate SSA values in sm6_parser_emit_atomicrmw().
- - - - - 9fdaee15 by Giovanni Mascellani at 2025-05-05T15:10:15+02:00 vkd3d-shader/dxil: Generate SSA values in sm6_parser_emit_binop().
- - - - -
1 changed file:
- libs/vkd3d-shader/dxil.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/5b06fe83df54187b6c35c4d31e6f4...