radv: use radeon_set_sh_reg() for only 1 DWORD

It's just shorter to write.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34518>
This commit is contained in:
Samuel Pitoiset
2025-04-14 14:29:29 +02:00
committed by Marge Bot
parent 4dabc7776f
commit a230d2daa3
2 changed files with 3 additions and 6 deletions
+2 -4
View File
@@ -9876,8 +9876,7 @@ radv_emit_userdata_task(const struct radv_cmd_state *cmd_state, struct radeon_cm
}
if (draw_id_offset) {
radeon_set_sh_reg_seq(draw_id_offset, 1);
radeon_emit(0);
radeon_set_sh_reg(draw_id_offset, 0);
}
radeon_end();
@@ -10132,8 +10131,7 @@ radv_emit_indirect_mesh_draw_packets(struct radv_cmd_buffer *cmd_buffer, const s
unsigned reg = state->vtx_base_sgpr + (mesh_shader->info.cs.uses_grid_size ? 12 : 0);
radeon_begin(cs);
radeon_set_sh_reg_seq(reg, 1);
radeon_emit(0);
radeon_set_sh_reg(reg, 0);
radeon_end();
}
+1 -2
View File
@@ -236,8 +236,7 @@ radeon_check_space(struct radeon_winsys *ws, struct radeon_cmdbuf *cs, unsigned
#define radeon_emit_32bit_pointer(sh_offset, va, info) \
do { \
assert((va) == 0 || ((va) >> 32) == (info)->address32_hi); \
radeon_set_sh_reg_seq(sh_offset, 1); \
radeon_emit(va); \
radeon_set_sh_reg(sh_offset, va); \
} while (0)
#define radeon_emit_64bit_pointer(sh_offset, va) \