From 1323939f6314fdeecf5be5ba3f5680380cd5783e Mon Sep 17 00:00:00 2001 From: Danylo Piliaiev Date: Wed, 13 May 2026 14:23:38 +0200 Subject: [PATCH] tu: Don't enable FDM when there is FDM attachment is UNUSED Signed-off-by: Danylo Piliaiev Part-of: --- src/freedreno/vulkan/tu_pass.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/freedreno/vulkan/tu_pass.cc b/src/freedreno/vulkan/tu_pass.cc index 3a4193f0bf6..ad2b011a166 100644 --- a/src/freedreno/vulkan/tu_pass.cc +++ b/src/freedreno/vulkan/tu_pass.cc @@ -1145,7 +1145,8 @@ tu_CreateRenderPass2(VkDevice _device, const VkRenderPassFragmentDensityMapCreateInfoEXT *fdm_info = vk_find_struct_const(pCreateInfo->pNext, RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT); - if (fdm_info && !tu_render_pass_disable_fdm(device, pass)) { + if (fdm_info && fdm_info->fragmentDensityMapAttachment.attachment != VK_ATTACHMENT_UNUSED && + !tu_render_pass_disable_fdm(device, pass)) { pass->fragment_density_map.attachment = fdm_info->fragmentDensityMapAttachment.attachment; pass->has_fdm = true;