Lines Matching refs:instance

34 // When ICD doesn't support the extension, create instance should fail
111 InstWrapper instance(env.vulkan_functions);
112 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_WIN32_SURFACE_EXTENSION_NAME});
113 instance.CheckCreate();
117 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateWin32SurfaceKHR(instance.inst, &surf_create_info, nullptr, &surface));
120 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);
189 InstWrapper instance(env.vulkan_functions);
190 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_WIN32_SURFACE_EXTENSION_NAME});
191 instance.CheckCreate();
195 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateWin32SurfaceKHR(instance.inst, &surf_create_info, nullptr, &surface));
200 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkEnumeratePhysicalDevices(instance.inst, &device_count, phys_devs.data()));
208 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);
213 // When ICD doesn't support the extension, create instance should fail
293 InstWrapper instance(env.vulkan_functions);
294 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_XCB_SURFACE_EXTENSION_NAME});
295 instance.CheckCreate();
300 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateXcbSurfaceKHR(instance.inst, &xcb_createInfo, nullptr, &surface));
303 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);
372 InstWrapper instance(env.vulkan_functions);
373 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_XCB_SURFACE_EXTENSION_NAME});
374 instance.CheckCreate();
378 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateXcbSurfaceKHR(instance.inst, &xcb_createInfo, nullptr, &surface));
383 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkEnumeratePhysicalDevices(instance.inst, &device_count, phys_devs.data()));
391 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);
396 // When ICD doesn't support the extension, create instance should fail
476 InstWrapper instance(env.vulkan_functions);
477 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_XLIB_SURFACE_EXTENSION_NAME});
478 instance.CheckCreate();
483 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateXlibSurfaceKHR(instance.inst, &createInfo, nullptr, &surface));
486 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);
555 InstWrapper instance(env.vulkan_functions);
556 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_XLIB_SURFACE_EXTENSION_NAME});
557 instance.CheckCreate();
561 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateXlibSurfaceKHR(instance.inst, &createInfo, nullptr, &surface));
566 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkEnumeratePhysicalDevices(instance.inst, &device_count, phys_devs.data()));
574 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);
579 // When ICD doesn't support the extension, create instance should fail
659 InstWrapper instance(env.vulkan_functions);
660 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME});
661 instance.CheckCreate();
666 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateWaylandSurfaceKHR(instance.inst, &createInfo, nullptr, &surface));
669 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);
738 InstWrapper instance(env.vulkan_functions);
739 instance.create_info.add_extensions({VK_KHR_SURFACE_EXTENSION_NAME, VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME});
740 instance.CheckCreate();
744 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkCreateWaylandSurfaceKHR(instance.inst, &createInfo, nullptr, &surface));
749 ASSERT_EQ(VK_SUCCESS, env.vulkan_functions.vkEnumeratePhysicalDevices(instance.inst, &device_count, phys_devs.data()));
757 env.vulkan_functions.vkDestroySurfaceKHR(instance.inst, surface, nullptr);