Module: Mesa Branch: staging/23.3 Commit: ade42dfb0e10cbc940f03b98274a128c9d60e4f8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade42dfb0e10cbc940f03b98274a128c9d60e4f8
Author: Mary Guillemard <mary.guillem...@collabora.com> Date: Tue Nov 21 09:17:16 2023 +0100 zink: Initialize pQueueFamilyIndices for image query / create Fixes: d922850e365 ("zink: break out image/buffer create info structs into helper funcs") Signed-off-by: Mary Guillemard <mary.guillem...@collabora.com> Reviewed-by: Mike Blumenkrantz <michael.blumenkra...@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26303> (cherry picked from commit db0f177edd793f30edee44c101bfdc7f9ea6e788) --- .pick_status.json | 2 +- src/gallium/drivers/zink/zink_resource.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.pick_status.json b/.pick_status.json index 52e918ac440..c0eaca59bf3 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1274,7 +1274,7 @@ "description": "zink: Initialize pQueueFamilyIndices for image query / create", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "d922850e365fc685c6ad57bdbba0abde5f6ed846", "notes": null diff --git a/src/gallium/drivers/zink/zink_resource.c b/src/gallium/drivers/zink/zink_resource.c index 40a1b15ec04..121663a72ef 100644 --- a/src/gallium/drivers/zink/zink_resource.c +++ b/src/gallium/drivers/zink/zink_resource.c @@ -359,6 +359,7 @@ check_ici(struct zink_screen *screen, VkImageCreateInfo *ici, uint64_t modifier) mod_info.drmFormatModifier = modifier; mod_info.sharingMode = VK_SHARING_MODE_EXCLUSIVE; mod_info.queueFamilyIndexCount = 0; + mod_info.pQueueFamilyIndices = NULL; info.pNext = &mod_info; } @@ -697,6 +698,7 @@ init_ici(struct zink_screen *screen, VkImageCreateInfo *ici, const struct pipe_r ici->flags |= VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT; ici->usage = 0; ici->queueFamilyIndexCount = 0; + ici->pQueueFamilyIndices = NULL; /* assume we're going to be doing some CompressedTexSubImage */ if (util_format_is_compressed(templ->format) && (ici->flags & VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT) &&