From 46dd903cc6119456b41c352e6fe19e2e6f15fa66 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Tue, 3 May 2022 09:30:58 +0200 Subject: [PATCH] v3dv: flag BCL barriers for all-graphics and all-commands stages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since these also include geometry stages in the pipeline. Reviewed-by: Alejandro PiƱeiro Part-of: --- src/broadcom/vulkan/v3dv_cmd_buffer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/broadcom/vulkan/v3dv_cmd_buffer.c b/src/broadcom/vulkan/v3dv_cmd_buffer.c index 7ed795f12c0..808a51041ac 100644 --- a/src/broadcom/vulkan/v3dv_cmd_buffer.c +++ b/src/broadcom/vulkan/v3dv_cmd_buffer.c @@ -2683,7 +2683,9 @@ v3dv_CmdPipelineBarrier(VkCommandBuffer commandBuffer, VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT | VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT | VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT | - VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT)) { + VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT | + VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT | + VK_PIPELINE_STAGE_ALL_COMMANDS_BIT)) { cmd_buffer->state.has_bcl_barrier = true; } }