Function Prototype

vkGetImageViewOpaqueCaptureDescriptorDataEXT

Get image view opaque capture descriptor data

To get the opaque capture descriptor data for an image view, call:

VkResult vkGetImageViewOpaqueCaptureDescriptorDataEXT(
    VkDevice device,
    const VkImageViewCaptureDescriptorDataInfoEXT* pInfo,
    void* pData);
  • device is the logical device that gets the data.
  • pInfo is a pointer to a VkImageViewCaptureDescriptorDataInfoEXT structure specifying the image view.
  • pData is a pointer to an application-allocated buffer where the data will be written.

Valid Usage

VUID-vkGetImageViewOpaqueCaptureDescriptorDataEXT-pData-08081

pData must point to a buffer that is at least VkPhysicalDeviceDescriptorBufferPropertiesEXT::imageViewCaptureReplayDescriptorDataSize bytes in size

VUID-vkGetImageViewOpaqueCaptureDescriptorDataEXT-device-08082

If device was created with multiple physical devices, then the bufferDeviceAddressMultiDevice feature must be enabled