Lines Matching defs:loader_instance
267 struct loader_instance { struct
276 struct loader_instance *next; argument
278 union loader_instance_extension_enables enabled_known_extensions; argument
279 struct loader_icd_libs icd_libs;
280 struct loader_layer_list instance_layer_list;
281 struct loader_dispatch_hash_entry disp_hash[MAX_NUM_DEV_EXTS];
283 struct loader_msg_callback_map_entry *icd_msg_callback_map;
285 struct loader_layer_list activated_layer_list;
286 bool activated_layers_are_std_val;
287 VkInstance instance; // layers/ICD instance returned to trampoline
289 VkLayerDbgFunctionNode *DbgFunctionHead;
290 uint32_t num_tmp_callbacks;
291 VkDebugReportCallbackCreateInfoEXT *tmp_dbg_create_infos;
292 VkDebugReportCallbackEXT *tmp_callbacks;
294 VkAllocationCallbacks alloc_callbacks;
296 bool wsi_surface_enabled;
298 bool wsi_win32_surface_enabled;
301 bool wsi_mir_surface_enabled;
304 bool wsi_wayland_surface_enabled;
307 bool wsi_xcb_surface_enabled;
310 bool wsi_xlib_surface_enabled;
334 struct loader_instance *this_instance; argument
361 static inline struct loader_instance *loader_instance(VkInstance instance) { in loader_instance() function