From fd2a816010150047dea7cc45f06ee6be46e398c4 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 10 Jul 2024 16:59:13 +1000 Subject: [PATCH] zink: handle mutable check without crashing if format list not found Part-of: --- src/gallium/drivers/zink/zink_resource.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/zink/zink_resource.c b/src/gallium/drivers/zink/zink_resource.c index 20f383bac09..a059b625543 100644 --- a/src/gallium/drivers/zink/zink_resource.c +++ b/src/gallium/drivers/zink/zink_resource.c @@ -526,6 +526,8 @@ double_check_ici(struct zink_screen *screen, VkImageCreateInfo *ici, VkImageUsag } prev = strct; } + if (!fmt_list) + return false; ici->flags &= ~VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT; if (suboptimal_check_ici(screen, ici, mod)) return true;