From 334046648b343306a427b56c3c46cf0c0ee9dd9d Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 21 Jun 2024 08:56:53 +0200 Subject: [PATCH] radv: cleanup getting AC_UD_TASK_RING_ENTRY for mesh shader The last VGT shader is the mesh shader. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index e0c2847d2a7..58d221a36cb 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -9923,8 +9923,7 @@ radv_cs_emit_dispatch_taskmesh_gfx_packet(const struct radv_device *device, cons const struct radv_shader *mesh_shader = cmd_state->shaders[MESA_SHADER_MESH]; const bool predicating = cmd_state->predicating; - const struct radv_userdata_info *ring_entry_loc = - radv_get_user_sgpr(cmd_state->last_vgt_shader, AC_UD_TASK_RING_ENTRY); + const struct radv_userdata_info *ring_entry_loc = radv_get_user_sgpr(mesh_shader, AC_UD_TASK_RING_ENTRY); assert(ring_entry_loc->sgpr_idx != -1);