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 is NULL or a pointer to a structure extending this structure.
  • src is the source micromap for the copy
  • dst is the device or host address to memory which is the target for the copy
  • mode 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)