vulkan/runtime: Track VkSharingMode in vk_image

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27349>
This commit is contained in:
Sagar Ghuge
2024-01-30 09:13:20 -08:00
committed by Marge Bot
parent 4cd5b2b542
commit 9a4d951ef9
2 changed files with 2 additions and 0 deletions

View File

@@ -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 =

View File

@@ -49,6 +49,7 @@ struct vk_image {
VkSampleCountFlagBits samples;
VkImageTiling tiling;
VkImageUsageFlags usage;
VkSharingMode sharing_mode;
/* Derived from format */
VkImageAspectFlags aspects;