-
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().