From 4f1f8afe130f196a544e4649e67c3ae7c3f3568b Mon Sep 17 00:00:00 2001 From: Sagar Ghuge Date: Fri, 22 Aug 2025 22:07:12 -0700 Subject: [PATCH] anv: Enable CS stall for ACCELERATION_STRUCTURE_COPY stage Cc: mesa-stable Signed-off-by: Sagar Ghuge Reviewed-by: Lionel Landwerlin Part-of: (cherry picked from commit 4473e21e2f8ef0e7c4c12c4ba48e2696b137d2b2) --- .pick_status.json | 2 +- src/intel/vulkan/genX_cmd_buffer.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.pick_status.json b/.pick_status.json index a6f9f9c7f86..2cba178a57b 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -4744,7 +4744,7 @@ "description": "anv: Enable CS stall for ACCELERATION_STRUCTURE_COPY stage", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index af2bfde78f4..cbc2e804fe7 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -4588,6 +4588,7 @@ cmd_buffer_accumulate_barrier_bits(struct anv_cmd_buffer *cmd_buffer, VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT | VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR | + VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR | VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR | VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT; if (anv_cmd_buffer_is_compute_queue(cmd_buffer)) {