Lines Matching refs:instance
235 // allocators used on both the instance and device.
284 // allocators used on only the instance and not the device.
333 // allocators used on only the device and not the instance.
408 VkInstance instance;
410 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
412 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
453 VkInstance instance;
455 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
457 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
483 VkInstance instance;
486 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
494 result = create_surface(&env.vulkan_functions, instance, surface);
496 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
501 env.vulkan_functions.vkDestroySurfaceKHR(instance, surface, tracker.get());
503 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
535 VkInstance instance;
537 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
539 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
571 VkInstance instance;
574 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
582 result = create_surface(&env.vulkan_functions, instance, surface);
584 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
589 env.vulkan_functions.vkDestroySurfaceKHR(instance, surface, tracker.get());
591 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
617 VkInstance instance;
619 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
621 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
698 // Includes drivers with several instance extensions, drivers that will fail to load, directly loaded drivers
758 VkInstance instance;
762 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
770 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, nullptr);
772 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
781 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, physical_devices.data());
783 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
817 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
844 VkInstance instance;
846 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
848 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
885 VkInstance instance;
886 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
893 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, nullptr);
895 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
908 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, physical_devices.data());
910 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
915 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, nullptr);
917 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
922 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, physical_devices.data());
924 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
961 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
1003 VkInstance instance;
1005 result = env.vulkan_functions.vkCreateInstance(inst_create_info.get(), tracker.get(), &instance);
1013 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, nullptr);
1015 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
1022 result = env.vulkan_functions.vkEnumeratePhysicalDevices(instance, &returned_physical_count, physical_devices.data());
1024 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());
1060 env.vulkan_functions.vkDestroyInstance(instance, tracker.get());