diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 6df72a7aaee..920a8b9c315 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -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(); } diff --git a/src/amd/vulkan/radv_cs.h b/src/amd/vulkan/radv_cs.h index c989483cc42..69eab9f5390 100644 --- a/src/amd/vulkan/radv_cs.h +++ b/src/amd/vulkan/radv_cs.h @@ -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) \