Structures
VkDirectDriverLoadingInfoLUNARG
Structure specifying the information required to load an additional driver
The VkDirectDriverLoadingInfoLUNARG structure is defined as:
typedef struct VkDirectDriverLoadingInfoLUNARG {
VkStructureType sType;
void* pNext;
VkDirectDriverLoadingFlagsLUNARG flags;
PFN_vkGetInstanceProcAddrLUNARG pfnGetInstanceProcAddr;
} VkDirectDriverLoadingInfoLUNARG;
pub struct DirectDriverLoadingInfoLUNARG {
s_type: vk::StructureType,
p_next: *mut c_void,
flags: vk::DirectDriverLoadingFlagsLUNARG,
pfn_get_instance_proc_addr: PFN_vkGetInstanceProcAddrLUNARG,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsis reserved for future use.pfnGetInstanceProcAddris a PFN_vkGetInstanceProcAddrLUNARG pointer to the driver vkGetInstanceProcAddr function.
Valid Usage (Implicit)
VUID-VkDirectDriverLoadingInfoLUNARG-sType-sType
sType must be VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG
VUID-VkDirectDriverLoadingInfoLUNARG-flags-zerobitmask
flags must be 0
Type
Structures