Structures
VkSubresourceHostMemcpySizeEXT
Memory size needed to copy to or from an image on the host with VK_HOST_IMAGE_COPY_MEMCPY_EXT
To query the memory size needed to copy to or from an image using
vkCopyMemoryToImageEXT or vkCopyImageToMemoryEXT when the
VK_HOST_IMAGE_COPY_MEMCPY_EXT
flag is specified, add a
VkSubresourceHostMemcpySizeEXT structure to the pNext
chain of
the VkSubresourceLayout2EXT structure in a call to
vkGetImageSubresourceLayout2EXT.
The VkSubresourceHostMemcpySizeEXT
structure is defined as:
typedef struct VkSubresourceHostMemcpySizeEXT {
VkStructureType sType;
void* pNext;
VkDeviceSize size;
} VkSubresourceHostMemcpySizeEXT;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.size
is the size in bytes of the image subresource.
Valid Usage (Implicit)
VUID-VkSubresourceHostMemcpySizeEXT-sType-sType
sType
must be VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT