From 2231c514743cf5a79838a827d970b3dfd668348e Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Tue, 14 Oct 2025 21:13:25 -0400 Subject: [PATCH] tu: Don't resolve twice in between subpasses tu6_emit_gmem_stores() already handles resolves. Part-of: --- src/freedreno/vulkan/tu_cmd_buffer.cc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index 9c9c39379ed..603d260f9db 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -6110,12 +6110,6 @@ tu_CmdNextSubpass2(VkCommandBuffer commandBuffer, struct tu_resolve_group resolve_group = {}; - if (subpass->resolve_attachments) { - tu6_emit_blit_scissor(cmd, cs, true, false); - - tu6_emit_gmem_resolves(cmd, subpass, &resolve_group, cs); - } - tu6_emit_gmem_stores(cmd, &cmd->draw_cs, &resolve_group, subpass); tu_emit_resolve_group(cmd, cs, &resolve_group);