From be2a8a9e4bb8451409eeb8aceaa86eee77f089dd Mon Sep 17 00:00:00 2001 From: Jarred Davies Date: Wed, 9 Apr 2025 23:42:43 +0100 Subject: [PATCH] pvr: Mark barrier load subcmd as not empty Barrier loads must restore the content stored in the SPM scratch buffer so it can be stored. Signed-off-by: Jarred Davies Acked-by: Erik Faye-Lund Part-of: --- src/imagination/vulkan/pvr_cmd_buffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/imagination/vulkan/pvr_cmd_buffer.c b/src/imagination/vulkan/pvr_cmd_buffer.c index 591e2c53177..496f1287457 100644 --- a/src/imagination/vulkan/pvr_cmd_buffer.c +++ b/src/imagination/vulkan/pvr_cmd_buffer.c @@ -7464,6 +7464,8 @@ pvr_cmd_buffer_insert_mid_frag_barrier_event(struct pvr_cmd_buffer *cmd_buffer, cmd_buffer->state.current_sub_cmd->gfx.barrier_load = true; cmd_buffer->state.current_sub_cmd->gfx.barrier_store = false; + cmd_buffer->state.current_sub_cmd->gfx.empty_cmd = false; + return VK_SUCCESS; }