Structures
VkOpaqueCaptureDescriptorDataCreateInfoEXT
Structure specifying opaque capture descriptor data
The VkOpaqueCaptureDescriptorDataCreateInfoEXT
structure is defined
as:
typedef struct VkOpaqueCaptureDescriptorDataCreateInfoEXT {
VkStructureType sType;
const void* pNext;
const void* opaqueCaptureDescriptorData;
} VkOpaqueCaptureDescriptorDataCreateInfoEXT;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.opaqueCaptureDescriptorData
is a pointer to an application-allocated buffer containing opaque capture data retrieved using vkGetBufferOpaqueCaptureDescriptorDataEXT, vkGetImageOpaqueCaptureDescriptorDataEXT, vkGetImageViewOpaqueCaptureDescriptorDataEXT, vkGetSamplerOpaqueCaptureDescriptorDataEXT, or vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT.
During replay, opaque descriptor capture data can be specified by adding a
VkOpaqueCaptureDescriptorDataCreateInfoEXT
structure to the relevant
pNext
chain of a VkBufferCreateInfo, VkImageCreateInfo,
VkImageViewCreateInfo, VkSamplerCreateInfo,
VkAccelerationStructureCreateInfoNV or
VkAccelerationStructureCreateInfoKHR structure.
Valid Usage (Implicit)
VUID-VkOpaqueCaptureDescriptorDataCreateInfoEXT-sType-sType
sType
must be VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT
VUID-VkOpaqueCaptureDescriptorDataCreateInfoEXT-opaqueCaptureDescriptorData-parameter
opaqueCaptureDescriptorData
must be a pointer value