Structures
VkCopyMicromapToMemoryInfoEXT
Parameters for serializing a micromap
typedef struct VkCopyMicromapToMemoryInfoEXT {
VkStructureType sType;
const void* pNext;
VkMicromapEXT src;
VkDeviceOrHostAddressKHR dst;
VkCopyMicromapModeEXT mode;
} VkCopyMicromapToMemoryInfoEXT;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.srcis the source micromap for the copydstis the device or host address to memory which is the target for the copymodeis a VkCopyMicromapModeEXT value specifying additional operations to perform during the copy.
Valid Usage
VUID-VkCopyMicromapToMemoryInfoEXT-src-07540
The source micromap src must have been constructed prior to the
execution of this command
VUID-VkCopyMicromapToMemoryInfoEXT-dst-07541
The memory pointed to by dst must be at least as large as the
serialization size of src, as reported by
vkWriteMicromapsPropertiesEXT or
vkCmdWriteMicromapsPropertiesEXT with a query type of
VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT
VUID-VkCopyMicromapToMemoryInfoEXT-mode-07542
mode must be VK_COPY_MICROMAP_MODE_SERIALIZE_EXT
Valid Usage (Implicit)
VUID-VkCopyMicromapToMemoryInfoEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT
VUID-VkCopyMicromapToMemoryInfoEXT-pNext-pNext
pNext must be NULL
VUID-VkCopyMicromapToMemoryInfoEXT-src-parameter
src must be a valid VkMicromapEXT handle
VUID-VkCopyMicromapToMemoryInfoEXT-mode-parameter
mode must be a valid VkCopyMicromapModeEXT value