From bdf0f61d4aaab5eda2974751e56b55739659ebb8 Mon Sep 17 00:00:00 2001 From: Danylo Piliaiev Date: Wed, 12 Feb 2025 15:43:24 +0100 Subject: [PATCH] tu: Get correct src view when storing gmem attachment Fixes: a104a7ca1acf7793b78c1d885326eaed6ff91c69 ("tu: Handle non-identity GMEM swaps when resolving") Signed-off-by: Danylo Piliaiev Part-of: --- src/freedreno/vulkan/tu_clear_blit.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedreno/vulkan/tu_clear_blit.cc b/src/freedreno/vulkan/tu_clear_blit.cc index f5db5671b7e..b29819725e1 100644 --- a/src/freedreno/vulkan/tu_clear_blit.cc +++ b/src/freedreno/vulkan/tu_clear_blit.cc @@ -5161,7 +5161,7 @@ tu_store_gmem_attachment(struct tu_cmd_buffer *cmd, struct tu_render_pass_attachment *dst = &cmd->state.pass->attachments[a]; const struct tu_image_view *dst_iview = cmd->state.attachments[a]; struct tu_render_pass_attachment *src = &cmd->state.pass->attachments[gmem_a]; - const struct tu_image_view *src_iview = cmd->state.attachments[a]; + const struct tu_image_view *src_iview = cmd->state.attachments[gmem_a]; const VkClearValue *clear_value = &cmd->state.clear_values[gmem_a]; bool resolve = a != gmem_a; if (resolve)