Structures

VkDeviceFaultDebugInfoKHR

Structure allowing retrieval of the vendor binary crash dump

The VkDeviceFaultDebugInfoKHR structure is defined as:

  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • vendorBinarySize is the size in bytes of a vendor-specific binary crash dump, which may provide additional information when imported into external tools.
  • pVendorBinaryData is NULL or a pointer to vendorBinarySize number of bytes of data, which will be populated with a vendor-specific binary crash dump, as described in Vendor Binary Crash Dumps.
typedef struct VkDeviceFaultDebugInfoKHR {
    VkStructureType sType;
    void* pNext;
    uint32_t vendorBinarySize;
    void* pVendorBinaryData;
} VkDeviceFaultDebugInfoKHR;

Valid Usage (Implicit)

VUID-VkDeviceFaultDebugInfoKHR-sType-sType

sType must be VK_STRUCTURE_TYPE_DEVICE_FAULT_DEBUG_INFO_KHR

VUID-VkDeviceFaultDebugInfoKHR-pNext-pNext

pNext must be NULL or a pointer to a valid instance of VkDeviceFaultShaderAbortMessageInfoKHR

VUID-VkDeviceFaultDebugInfoKHR-sType-unique

The sType value of each structure in the pNext chain must be unique