Lines Matching refs:instance
46 InstWrapper instance(env.vulkan_functions);
47 instance.CheckCreate();
53 "vkEnumeratePhysicalDevices: Invalid instance \\[VUID-vkEnumeratePhysicalDevices-instance-parameter\\]");
60 InstWrapper instance(env.vulkan_functions);
61 instance.CheckCreate();
65 "vkGetInstanceProcAddr: Invalid instance \\[VUID-vkGetInstanceProcAddr-instance-parameter\\]");
72 InstWrapper instance(env.vulkan_functions);
73 instance.CheckCreate();
78 "vkDestroyInstance: Invalid instance \\[VUID-vkDestroyInstance-instance-parameter\\]");
89 InstWrapper instance(env.vulkan_functions);
90 instance.create_info.add_extension(first_ext.extensionName.c_str());
91 instance.CheckCreate();
96 "vkDestroySurfaceKHR: Invalid instance \\[VUID-vkDestroySurfaceKHR-instance-parameter\\]");
107 InstWrapper instance(env.vulkan_functions);
108 instance.create_info.add_extensions({first_ext.extensionName.c_str(), second_ext.extensionName.c_str()});
109 instance.CheckCreate();
118 "vkCreateHeadlessSurfaceEXT: Invalid instance \\[VUID-vkCreateHeadlessSurfaceEXT-instance-parameter\\]");
129 InstWrapper instance(env.vulkan_functions);
130 instance.create_info.add_extensions({first_ext.extensionName.c_str(), second_ext.extensionName.c_str()});
131 instance.CheckCreate();
140 "vkCreateDisplayPlaneSurfaceKHR: Invalid instance \\[VUID-vkCreateDisplayPlaneSurfaceKHR-instance-parameter\\]");
148 InstWrapper instance(env.vulkan_functions);
149 instance.create_info.setup_WSI();
150 instance.CheckCreate();
159 "vkCreateAndroidSurfaceKHR: Invalid instance \\[VUID-vkCreateAndroidSurfaceKHR-instance-parameter\\]");
168 InstWrapper instance(env.vulkan_functions);
169 instance.create_info.setup_WSI();
170 instance.CheckCreate();
179 "vkCreateDirectFBSurfaceEXT: Invalid instance \\[VUID-vkCreateDirectFBSurfaceEXT-instance-parameter\\]");
188 InstWrapper instance(env.vulkan_functions);
189 instance.create_info.setup_WSI();
190 instance.CheckCreate();
199 "vkCreateImagePipeSurfaceFUCHSIA: Invalid instance \\[VUID-vkCreateImagePipeSurfaceFUCHSIA-instance-parameter\\]");
208 InstWrapper instance(env.vulkan_functions);
209 instance.create_info.setup_WSI();
210 instance.CheckCreate();
220 "vkCreateStreamDescriptorSurfaceGGP: Invalid instance \\[VUID-vkCreateStreamDescriptorSurfaceGGP-instance-parameter\\]");
229 InstWrapper instance(env.vulkan_functions);
230 instance.create_info.setup_WSI();
231 instance.CheckCreate();
240 "vkCreateIOSSurfaceMVK: Invalid instance \\[VUID-vkCreateIOSSurfaceMVK-instance-parameter\\]");
249 InstWrapper instance(env.vulkan_functions);
250 instance.create_info.setup_WSI();
251 instance.CheckCreate();
260 "vkCreateMacOSSurfaceMVK: Invalid instance \\[VUID-vkCreateMacOSSurfaceMVK-instance-parameter\\]");
269 InstWrapper instance(env.vulkan_functions);
270 instance.create_info.setup_WSI();
271 instance.CheckCreate();
280 "vkCreateMetalSurfaceEXT: Invalid instance \\[VUID-vkCreateMetalSurfaceEXT-instance-parameter\\]");
289 InstWrapper instance(env.vulkan_functions);
290 instance.create_info.setup_WSI();
291 instance.CheckCreate();
300 "vkCreateScreenSurfaceQNX: Invalid instance \\[VUID-vkCreateScreenSurfaceQNX-instance-parameter\\]");
301 // TODO: Look for "invalid instance" in stderr log to make sure correct error is thrown
310 InstWrapper instance(env.vulkan_functions);
311 instance.create_info.setup_WSI();
312 instance.CheckCreate();
321 "vkCreateViSurfaceNN: Invalid instance \\[VUID-vkCreateViSurfaceNN-instance-parameter\\]");
322 // TODO: Look for "invalid instance" in stderr log to make sure correct error is thrown
331 InstWrapper instance(env.vulkan_functions);
332 instance.create_info.setup_WSI();
333 instance.CheckCreate();
342 "vkCreateWaylandSurfaceKHR: Invalid instance \\[VUID-vkCreateWaylandSurfaceKHR-instance-parameter\\]");
343 // TODO: Look for "invalid instance" in stderr log to make sure correct error is thrown
352 InstWrapper instance(env.vulkan_functions);
353 instance.create_info.setup_WSI();
354 instance.CheckCreate();
363 "vkCreateWin32SurfaceKHR: Invalid instance \\[VUID-vkCreateWin32SurfaceKHR-instance-parameter\\]");
364 // TODO: Look for "invalid instance" in stderr log to make sure correct error is thrown
373 InstWrapper instance(env.vulkan_functions);
374 instance.create_info.setup_WSI();
375 instance.CheckCreate();
384 "vkCreateXcbSurfaceKHR: Invalid instance \\[VUID-vkCreateXcbSurfaceKHR-instance-parameter\\]");
385 // TODO: Look for "invalid instance" in stderr log to make sure correct error is thrown
394 InstWrapper instance(env.vulkan_functions);
395 instance.create_info.setup_WSI();
396 instance.CheckCreate();
405 "vkCreateXlibSurfaceKHR: Invalid instance \\[VUID-vkCreateXlibSurfaceKHR-instance-parameter\\]");
406 // TODO: Look for "invalid instance" in stderr log to make sure correct error is thrown
418 InstWrapper instance(env.vulkan_functions);
419 instance.create_info.set_api_version(1, 1, 0);
420 instance.CheckCreate();
436 InstWrapper instance(env.vulkan_functions);
437 instance.create_info.set_api_version(1, 1, 0);
438 instance.CheckCreate();
454 InstWrapper instance(env.vulkan_functions);
455 instance.create_info.set_api_version(1, 1, 0);
456 instance.CheckCreate();
474 InstWrapper instance(env.vulkan_functions);
475 instance.create_info.set_api_version(1, 1, 0);
476 instance.CheckCreate();
492 InstWrapper instance(env.vulkan_functions);
493 instance.create_info.set_api_version(1, 1, 0);
494 instance.CheckCreate();
509 InstWrapper instance(env.vulkan_functions);
510 instance.create_info.set_api_version(1, 1, 0);
511 instance.CheckCreate();
527 InstWrapper instance(env.vulkan_functions);
528 instance.create_info.set_api_version(1, 1, 0);
529 instance.CheckCreate();
563 InstWrapper instance(env.vulkan_functions);
564 instance.create_info.set_api_version(1, 1, 0);
565 instance.CheckCreate();
580 InstWrapper instance(env.vulkan_functions);
581 instance.create_info.set_api_version(1, 1, 0);
582 instance.CheckCreate();
597 InstWrapper instance(env.vulkan_functions);
598 instance.create_info.set_api_version(1, 1, 0);
599 instance.CheckCreate();
617 InstWrapper instance(env.vulkan_functions);
618 instance.create_info.set_api_version(1, 1, 0);
619 instance.CheckCreate();
637 InstWrapper instance(env.vulkan_functions);
638 instance.create_info.set_api_version(1, 1, 0);
639 instance.CheckCreate();
657 InstWrapper instance(env.vulkan_functions);
658 instance.create_info.set_api_version(1, 1, 0);
659 instance.CheckCreate();
680 InstWrapper instance(env.vulkan_functions);
681 instance.create_info.set_api_version(1, 1, 0);
682 instance.CheckCreate();
700 InstWrapper instance(env.vulkan_functions);
701 instance.create_info.set_api_version(1, 1, 0);
702 instance.CheckCreate();
717 InstWrapper instance(env.vulkan_functions);
718 instance.create_info.set_api_version(1, 1, 0);
719 instance.CheckCreate();
737 InstWrapper instance(env.vulkan_functions);
738 instance.create_info.set_api_version(1, 1, 0);
739 instance.CheckCreate();
758 InstWrapper instance(env.vulkan_functions);
759 instance.create_info.set_api_version(1, 1, 0);
760 instance.CheckCreate();
779 InstWrapper instance(env.vulkan_functions);
780 instance.create_info.set_api_version(1, 1, 0);
781 instance.CheckCreate();
800 InstWrapper instance(env.vulkan_functions);
801 instance.create_info.set_api_version(1, 1, 0);
802 instance.CheckCreate();
823 InstWrapper instance(env.vulkan_functions);
824 instance.create_info.add_extension(first_ext.extensionName.c_str());
825 instance.CheckCreate();
843 InstWrapper instance(env.vulkan_functions);
844 instance.create_info.add_extension(first_ext.extensionName.c_str());
845 instance.CheckCreate();
862 InstWrapper instance(env.vulkan_functions);
863 instance.create_info.add_extension(first_ext.extensionName.c_str());
864 instance.CheckCreate();
881 InstWrapper instance(env.vulkan_functions);
882 instance.create_info.add_extension(first_ext.extensionName.c_str());
883 instance.CheckCreate();
897 InstWrapper instance(env.vulkan_functions);
898 instance.create_info.setup_WSI();
899 instance.CheckCreate();
914 InstWrapper instance(env.vulkan_functions);
915 instance.create_info.setup_WSI();
916 instance.CheckCreate();
920 "vkGetPhysicalDeviceScreenPresentationSupportQNX: Invalid instance "
921 "\\[VUID-vkGetPhysicalDeviceScreenPresentationSupportQNX-instance-parameter\\]");
930 InstWrapper instance(env.vulkan_functions);
931 instance.create_info.setup_WSI();
932 instance.CheckCreate();
946 InstWrapper instance(env.vulkan_functions);
947 instance.create_info.setup_WSI();
948 instance.CheckCreate();
962 InstWrapper instance(env.vulkan_functions);
963 instance.create_info.setup_WSI();
964 instance.CheckCreate();
979 InstWrapper instance(env.vulkan_functions);
980 instance.create_info.setup_WSI();
981 instance.CheckCreate();
1002 InstWrapper instance(env.vulkan_functions);
1003 instance.create_info.add_extensions(exts);
1004 instance.CheckCreate();
1005 return instance;
1010 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_display"});
1021 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_display"});
1032 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_display"});
1043 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_display"});
1054 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_display"});
1068 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_display"});
1079 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_display"});
1090 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_get_display_properties2"});
1101 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_get_display_properties2"});
1112 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_get_display_properties2"});
1123 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_get_display_properties2"});
1137 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_get_surface_capabilities2"});
1151 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_KHR_get_surface_capabilities2"});
1165 auto instance = setup_BadPhysDev_env(env, {});
1170 instance.load("vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR");
1179 auto instance = setup_BadPhysDev_env(env, {});
1187 instance.load("vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR");
1196 auto instance = setup_BadPhysDev_env(env, {});
1200 PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR pfn = instance.load("vkGetPhysicalDeviceFragmentShadingRatesKHR");
1209 auto instance = setup_BadPhysDev_env(env, {});
1213 PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT pfn = instance.load("vkGetPhysicalDeviceMultisamplePropertiesEXT");
1222 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_EXT_acquire_drm_display"});
1225 PFN_vkAcquireDrmDisplayEXT pfn = instance.load("vkAcquireDrmDisplayEXT");
1233 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_EXT_acquire_drm_display"});
1236 PFN_vkGetDrmDisplayEXT pfn = instance.load("vkGetDrmDisplayEXT");
1245 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_EXT_direct_mode_display"});
1248 PFN_vkReleaseDisplayEXT pfn = instance.load("vkReleaseDisplayEXT");
1257 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_EXT_acquire_xlib_display"});
1260 PFN_vkAcquireXlibDisplayEXT pfn = instance.load("vkAcquireXlibDisplayEXT");
1268 auto instance = setup_BadPhysDev_env(env, {"VK_KHR_surface", "VK_EXT_acquire_xlib_display"});
1273 PFN_vkGetRandROutputDisplayEXT pfn = instance.load("vkGetRandROutputDisplayEXT");
1286 InstWrapper instance(env.vulkan_functions);
1287 instance.CheckCreate();
1294 PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT pfn = instance.load("vkGetPhysicalDeviceSurfacePresentModes2EXT");
1304 auto instance = setup_BadPhysDev_env(env, {});
1307 PFN_vkGetPhysicalDeviceToolPropertiesEXT pfn = instance.load("vkGetPhysicalDeviceToolPropertiesEXT");
1325 InstWrapper instance(env.vulkan_functions);
1326 instance.create_info.setup_WSI();
1327 instance.create_info.add_layer(wrap_objects_name);
1328 instance.CheckCreate();
1334 PFN_vkCreateAndroidSurfaceKHR pfn_CreateSurface = instance.load("vkCreateAndroidSurfaceKHR");
1336 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1338 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1339 pfn_DestroySurface(instance, created_surface, nullptr);
1353 InstWrapper instance(env.vulkan_functions);
1354 instance.create_info.setup_WSI();
1355 instance.create_info.add_layer(wrap_objects_name);
1356 instance.CheckCreate();
1362 PFN_vkCreateDirectFBSurfaceEXT pfn_CreateSurface = instance.load("vkCreateDirectFBSurfaceEXT");
1364 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1366 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1367 pfn_DestroySurface(instance, created_surface, nullptr);
1381 InstWrapper instance(env.vulkan_functions);
1382 instance.create_info.setup_WSI();
1383 instance.create_info.add_layer(wrap_objects_name);
1384 instance.CheckCreate();
1390 PFN_vkCreateImagePipeSurfaceFUCHSIA pfn_CreateSurface = instance.load("vkCreateImagePipeSurfaceFUCHSIA");
1392 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1394 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1395 pfn_DestroySurface(instance, created_surface, nullptr);
1409 InstWrapper instance(env.vulkan_functions);
1410 instance.create_info.setup_WSI();
1411 instance.create_info.add_layer(wrap_objects_name);
1412 instance.CheckCreate();
1418 PFN_vkCreateStreamDescriptorSurfaceGGP pfn_CreateSurface = instance.load("vkCreateStreamDescriptorSurfaceGGP");
1420 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1422 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1423 pfn_DestroySurface(instance, created_surface, nullptr);
1437 InstWrapper instance(env.vulkan_functions);
1438 instance.create_info.setup_WSI();
1439 instance.create_info.add_layer(wrap_objects_name);
1440 instance.CheckCreate();
1446 PFN_vkCreateIOSSurfaceMVK pfn_CreateSurface = instance.load("vkCreateIOSSurfaceMVK");
1448 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1450 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1451 pfn_DestroySurface(instance, created_surface, nullptr);
1465 InstWrapper instance(env.vulkan_functions);
1466 instance.create_info.setup_WSI("VK_USE_PLATFORM_MACOS_MVK");
1467 instance.create_info.add_layer(wrap_objects_name);
1468 instance.CheckCreate();
1474 PFN_vkCreateMacOSSurfaceMVK pfn_CreateSurface = instance.load("vkCreateMacOSSurfaceMVK");
1476 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1478 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1479 pfn_DestroySurface(instance, created_surface, nullptr);
1493 InstWrapper instance(env.vulkan_functions);
1494 instance.create_info.setup_WSI("VK_USE_PLATFORM_METAL_EXT");
1495 instance.create_info.add_layer(wrap_objects_name);
1496 instance.CheckCreate();
1502 PFN_vkCreateMetalSurfaceEXT pfn_CreateSurface = instance.load("vkCreateMetalSurfaceEXT");
1504 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1506 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1507 pfn_DestroySurface(instance, created_surface, nullptr);
1521 InstWrapper instance(env.vulkan_functions);
1522 instance.create_info.setup_WSI();
1523 instance.create_info.add_layer(wrap_objects_name);
1524 instance.CheckCreate();
1530 PFN_vkCreateScreenSurfaceQNX pfn_CreateSurface = instance.load("vkCreateScreenSurfaceQNX");
1532 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1534 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1535 pfn_DestroySurface(instance, created_surface, nullptr);
1549 InstWrapper instance(env.vulkan_functions);
1550 instance.create_info.setup_WSI();
1551 instance.create_info.add_layer(wrap_objects_name);
1552 instance.CheckCreate();
1558 PFN_vkCreateViSurfaceNN pfn_CreateSurface = instance.load("vkCreateViSurfaceNN");
1560 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1562 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1563 pfn_DestroySurface(instance, created_surface, nullptr);
1577 InstWrapper instance(env.vulkan_functions);
1578 instance.create_info.setup_WSI("VK_USE_PLATFORM_WAYLAND_KHR");
1579 instance.create_info.add_layer(wrap_objects_name);
1580 instance.CheckCreate();
1586 PFN_vkCreateWaylandSurfaceKHR pfn_CreateSurface = instance.load("vkCreateWaylandSurfaceKHR");
1588 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1590 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1591 pfn_DestroySurface(instance, created_surface, nullptr);
1605 InstWrapper instance(env.vulkan_functions);
1606 instance.create_info.setup_WSI();
1607 instance.create_info.add_layer(wrap_objects_name);
1608 instance.CheckCreate();
1614 PFN_vkCreateWin32SurfaceKHR pfn_CreateSurface = instance.load("vkCreateWin32SurfaceKHR");
1616 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1618 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1619 pfn_DestroySurface(instance, created_surface, nullptr);
1633 InstWrapper instance(env.vulkan_functions);
1634 instance.create_info.setup_WSI();
1635 instance.create_info.add_layer(wrap_objects_name);
1636 instance.CheckCreate();
1642 PFN_vkCreateXcbSurfaceKHR pfn_CreateSurface = instance.load("vkCreateXcbSurfaceKHR");
1644 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1646 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1647 pfn_DestroySurface(instance, created_surface, nullptr);
1661 InstWrapper instance(env.vulkan_functions);
1662 instance.create_info.setup_WSI("VK_USE_PLATFORM_XLIB_KHR");
1664 for (auto& ext : instance.create_info.enabled_extensions) {
1667 instance.create_info.add_layer(wrap_objects_name);
1668 instance.CheckCreate();
1674 PFN_vkCreateXlibSurfaceKHR pfn_CreateSurface = instance.load("vkCreateXlibSurfaceKHR");
1676 PFN_vkDestroySurfaceKHR pfn_DestroySurface = instance.load("vkDestroySurfaceKHR");
1678 ASSERT_EQ(VK_SUCCESS, pfn_CreateSurface(instance, &surf_create_info, nullptr, &created_surface));
1679 pfn_DestroySurface(instance, created_surface, nullptr);
1701 InstWrapper instance(env.vulkan_functions);
1702 instance.create_info.add_extension("VK_EXT_debug_utils");
1703 instance.create_info.add_layer(wrap_objects_name);
1704 instance.CheckCreate();
1714 PFN_vkCreateDebugUtilsMessengerEXT pfn_CreateMessenger = instance.load("vkCreateDebugUtilsMessengerEXT");
1716 PFN_vkDestroyDebugUtilsMessengerEXT pfn_DestroyMessenger = instance.load("vkDestroyDebugUtilsMessengerEXT");
1718 ASSERT_EQ(VK_SUCCESS, pfn_CreateMessenger(instance, &debug_messenger_create_info, nullptr, &messenger));
1719 pfn_DestroyMessenger(instance, messenger, nullptr);