Lines Matching refs:instance

92 device_select_layer_add_instance(VkInstance instance, struct instance_info *info)
96 _mesa_hash_table_insert(device_select_instance_ht, instance, info);
101 device_select_layer_get_instance(VkInstance instance)
106 entry = _mesa_hash_table_search(device_select_instance_ht, (void *)instance);
114 device_select_layer_remove_instance(VkInstance instance)
117 _mesa_hash_table_remove_key(device_select_instance_ht, instance);
184 static void device_select_DestroyInstance(VkInstance instance, const VkAllocationCallbacks* pAllocator)
186 struct instance_info *info = device_select_layer_get_instance(instance);
188 device_select_layer_remove_instance(instance);
189 info->DestroyInstance(instance, pAllocator);
467 static VkResult device_select_EnumeratePhysicalDevices(VkInstance instance,
471 struct instance_info *info = device_select_layer_get_instance(instance);
475 VkResult result = info->EnumeratePhysicalDevices(instance, &physical_device_count, NULL);
489 result = info->EnumeratePhysicalDevices(instance, &physical_device_count, physical_devices);
545 static VkResult device_select_EnumeratePhysicalDeviceGroups(VkInstance instance,
549 struct instance_info *info = device_select_layer_get_instance(instance);
552 VkResult result = info->EnumeratePhysicalDeviceGroups(instance, &physical_device_group_count, NULL);
569 result = info->EnumeratePhysicalDeviceGroups(instance, &physical_device_group_count, physical_device_groups);
611 static void (*get_instance_proc_addr(VkInstance instance, const char* name))()
624 struct instance_info *info = device_select_layer_get_instance(instance);
625 return info->GetInstanceProcAddr(instance, name);