From 3c6ed32d3c2c840a5eb77b6e38095f1d583df1e0 Mon Sep 17 00:00:00 2001 From: Simon Perretta Date: Mon, 3 Feb 2025 13:34:22 +0000 Subject: [PATCH] pvr: check for unused attachments Signed-off-by: Simon Perretta Acked-by: Erik Faye-Lund Part-of: --- src/imagination/vulkan/pvr_pipeline.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/imagination/vulkan/pvr_pipeline.c b/src/imagination/vulkan/pvr_pipeline.c index 08d801c51a7..687c2936370 100644 --- a/src/imagination/vulkan/pvr_pipeline.c +++ b/src/imagination/vulkan/pvr_pipeline.c @@ -2479,6 +2479,9 @@ pvr_create_renderpass_state(const VkGraphicsPipelineCreateInfo *const info) assert(info->subpass < pass->subpass_count); for (uint32_t i = 0; i < subpass->color_count; i++) { + if (subpass->color_attachments[i] == VK_ATTACHMENT_UNUSED) + continue; + if (pass->attachments[subpass->color_attachments[i]].aspects) attachments |= MESA_VK_RP_ATTACHMENT_COLOR_0_BIT << i; }