From 9a4d951ef94529a24b98d1505f67a0be4195b1fa Mon Sep 17 00:00:00 2001 From: Sagar Ghuge Date: Tue, 30 Jan 2024 09:13:20 -0800 Subject: [PATCH] vulkan/runtime: Track VkSharingMode in vk_image Signed-off-by: Sagar Ghuge Reviewed-by: Lionel Landwerlin Part-of: --- src/vulkan/runtime/vk_image.c | 1 + src/vulkan/runtime/vk_image.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/vulkan/runtime/vk_image.c b/src/vulkan/runtime/vk_image.c index 6e729a8f4b9..ba90ea61ccd 100644 --- a/src/vulkan/runtime/vk_image.c +++ b/src/vulkan/runtime/vk_image.c @@ -72,6 +72,7 @@ vk_image_init(struct vk_device *device, image->samples = pCreateInfo->samples; image->tiling = pCreateInfo->tiling; image->usage = pCreateInfo->usage; + image->sharing_mode = pCreateInfo->sharingMode; if (image->aspects & VK_IMAGE_ASPECT_STENCIL_BIT) { const VkImageStencilUsageCreateInfo *stencil_usage_info = diff --git a/src/vulkan/runtime/vk_image.h b/src/vulkan/runtime/vk_image.h index dbb1a0b1a66..e11ba0b073f 100644 --- a/src/vulkan/runtime/vk_image.h +++ b/src/vulkan/runtime/vk_image.h @@ -49,6 +49,7 @@ struct vk_image { VkSampleCountFlagBits samples; VkImageTiling tiling; VkImageUsageFlags usage; + VkSharingMode sharing_mode; /* Derived from format */ VkImageAspectFlags aspects;