Structures
VkDeviceFaultDebugInfoKHR
Structure allowing retrieval of the vendor binary crash dump
The VkDeviceFaultDebugInfoKHR structure is defined as:
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.vendorBinarySizeis the size in bytes of a vendor-specific binary crash dump, which may provide additional information when imported into external tools.pVendorBinaryDataisNULLor a pointer tovendorBinarySizenumber 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;
pub struct DeviceFaultDebugInfoKHR {
s_type: vk::StructureType,
p_next: *mut c_void,
vendor_binary_size: u32,
p_vendor_binary_data: *mut c_void,
}
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