new_node->GetInstanceProcAddr = fp_get_proc_addr;
new_node->CreateInstance = fp_create_inst;
new_node->GetGlobalExtensionProperties = fp_get_global_ext_props;
- loader_init_ext_list(&new_node->device_extension_list);
new_node->next = loader.scanned_icd_list;
new_node->lib_name = (char *) (new_node + 1);
PFN_vkGetGlobalExtensionProperties GetGlobalExtensionProperties;
struct loader_scanned_icds *next;
- /*
- * cache of device extensions for specific ICD,
- * filled in at CreateInstance time
- */
- struct loader_extension_list device_extension_list;
};
static inline struct loader_instance *loader_instance(VkInstance instance) {