From 909e7aaf57fc64e29dea5798387dd36c1bb6af6a Mon Sep 17 00:00:00 2001 From: Danylo Piliaiev Date: Tue, 21 Jun 2022 12:46:49 +0300 Subject: [PATCH] tu: Reset xfb_used at the end of a renderpass Otherwise xfb_used could be true until the end of command buffer, which is not what we intended it to be. Signed-off-by: Danylo Piliaiev Part-of: --- src/freedreno/vulkan/tu_cmd_buffer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/freedreno/vulkan/tu_cmd_buffer.c b/src/freedreno/vulkan/tu_cmd_buffer.c index 642de4cc68b..e8619bd4462 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.c +++ b/src/freedreno/vulkan/tu_cmd_buffer.c @@ -4959,6 +4959,7 @@ tu_CmdEndRenderPass2(VkCommandBuffer commandBuffer, cmd_buffer->state.attachments = NULL; cmd_buffer->state.has_tess = false; cmd_buffer->state.has_subpass_predication = false; + cmd_buffer->state.xfb_used = false; cmd_buffer->state.disable_gmem = false; cmd_buffer->state.drawcall_count = 0; cmd_buffer->state.drawcall_bandwidth_per_sample_sum = 0;