Structures
VkCopyMicromapToMemoryInfoEXT
Parameters for serializing a micromap
typedef struct VkCopyMicromapToMemoryInfoEXT {
VkStructureType sType;
const void* pNext;
VkMicromapEXT src;
VkDeviceOrHostAddressKHR dst;
VkCopyMicromapModeEXT mode;
} VkCopyMicromapToMemoryInfoEXT;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.src
is the source micromap for the copydst
is the device or host address to memory which is the target for the copymode
is 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