Lines Matching refs:instance

199 		log << TestLog::Message << "Creating instance with appInfo: " << appInfo << TestLog::EndMessage;
203 CustomInstance instance = createCustomInstanceFromInfo(context, &instanceCreateInfo);
265 << ", api version used to create instance: " << invalidApiVersions[apiVersionNdx]
269 UncheckedInstance instance;
270 const VkResult result = createUncheckedInstance(context, &instanceCreateInfo, DE_NULL, &instance);
279 TCU_CHECK(!static_cast<bool>(instance));
280 log << TestLog::Message << "Pass, instance creation with invalid apiVersion is rejected" << TestLog::EndMessage;
283 resultCollector.fail("Fail, instance creation with invalid apiVersion is not rejected");
290 TCU_CHECK(static_cast<bool>(instance));
291 log << TestLog::Message << "Pass, instance creation with nonstandard apiVersion succeeds for "
297 message << "Fail, instance creation must not return VK_ERROR_INCOMPATIBLE_DRIVER for "
311 TCU_CHECK(!static_cast<bool>(instance));
312 log << TestLog::Message << "Pass, instance creation with invalid apiVersion is rejected" << TestLog::EndMessage;
315 resultCollector.fail("Fail, instance creation with invalid apiVersion is not rejected");
340 log << TestLog::Message << "Creating instance with NULL pApplicationInfo" << TestLog::EndMessage;
344 CustomInstance instance = createCustomInstanceFromInfo(context, &instanceCreateInfo);
389 UncheckedInstance instance;
390 const VkResult result = createUncheckedInstance(context, &instanceCreateInfo, DE_NULL, &instance);
394 TCU_CHECK(!static_cast<bool>(instance));
395 return tcu::TestStatus::pass("Pass, creating instance with unsupported extension was rejected.");
398 return tcu::TestStatus::fail("Fail, creating instance with unsupported extensions succeeded.");
514 UncheckedInstance instance;
515 const VkResult result = createUncheckedInstance(context, &instanceCreateInfo, DE_NULL, &instance);
520 TCU_CHECK(!static_cast<bool>(instance));
566 VkInstance instance = (VkInstance)0;
567 const VkResult result = platformInterface.createInstance(&instanceCreateInfo, DE_NULL/*pAllocator*/, &instance);
568 const bool gotInstance = !!instance;
570 if (instance)
572 const InstanceDriver instanceIface(platformInterface, instance);
573 instanceIface.destroyInstance(instance, DE_NULL/*pAllocator*/);
592 // enumeratePhysicalDevices uses instance-provided allocator
599 const auto instance = createCustomInstanceFromContext(context, recorder.getCallbacks(), true);
600 const auto& vki = instance.getDriver();
601 vector<VkPhysicalDevice> devices (enumeratePhysicalDevices(vki, instance));
606 devices = enumeratePhysicalDevices(vki, instance);
644 const CustomInstance instance (createCustomInstanceFromContext(context));
645 const InstanceDriver& instanceDriver (instance.getDriver());
646 const VkPhysicalDevice physicalDevice = chooseDevice(instanceDriver, instance, context.getTestContext().getCommandLine());
689 const Unique<VkDevice> device (createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), platformInterface, instance, instanceDriver, physicalDevice, &deviceCreateInfo));
690 const DeviceDriver deviceDriver (platformInterface, instance, device.get(), context.getUsedApiVersion());
811 const CustomInstance instance (createCustomInstanceFromContext(context, DE_NULL, false));
812 const InstanceDriver& instanceDriver (instance.getDriver());
814 const VkPhysicalDevice physicalDevice = chooseDevice(instanceDriver, instance, context.getTestContext().getCommandLine());
863 const DeviceDriver deviceIface (platformInterface, instance, device, context.getUsedApiVersion());
894 const CustomInstance instance (createCustomInstanceFromContext(context));
895 const InstanceDriver& instanceDriver (instance.getDriver());
896 const VkPhysicalDevice physicalDevice = chooseDevice(instanceDriver, instance, context.getTestContext().getCommandLine());
949 const Unique<VkDevice> device (createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), platformInterface, instance, instanceDriver, physicalDevice, &deviceCreateInfo));
950 const DeviceDriver deviceDriver (platformInterface, instance, device.get(), context.getUsedApiVersion());
988 const auto instance = context.getInstance();
989 const VkPhysicalDevice physicalDevice = chooseDevice(instanceDriver, instance, context.getTestContext().getCommandLine());
1089 const Unique<VkDevice> device (createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), platformInterface, instance, instanceDriver, physicalDevice, &deviceCreateInfo));
1090 const DeviceDriver deviceDriver (platformInterface, instance, device.get(), context.getUsedApiVersion());
1197 const auto instance = context.getInstance();
1198 const VkPhysicalDevice physicalDevice = chooseDevice(instanceDriver, instance, context.getTestContext().getCommandLine());
1274 const Unique<VkDevice> device (createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), platformInterface, instance, instanceDriver, physicalDevice, &deviceCreateInfo));
1275 const DeviceDriver deviceDriver (platformInterface, instance, device.get(), context.getUsedApiVersion());
1317 const CustomInstance instance (createCustomInstanceWithExtension(context, "VK_KHR_get_physical_device_properties2"));
1318 const InstanceDriver& vki (instance.getDriver());
1319 const VkPhysicalDevice physicalDevice = chooseDevice(vki, instance, context.getTestContext().getCommandLine());
1369 const Unique<VkDevice> device (createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), vkp, instance, vki, physicalDevice, &deviceCreateInfo));
1370 const DeviceDriver vkd (vkp, instance, device.get(), context.getUsedApiVersion());
1391 const VkInstance& instance,
1582 DeviceDriver deviceDriver(vkp, instance, device, usedApiVersion);
1593 const CustomInstance instance (createCustomInstanceWithExtensions(context, context.getInstanceExtensions(), DE_NULL, true));
1594 const InstanceDriver& instanceDriver (instance.getDriver());
1595 const VkPhysicalDevice physicalDevice = chooseDevice(instanceDriver, instance, context.getTestContext().getCommandLine());
1720 DeviceDriver deviceDriver(vkp, instance, device, context.getUsedApiVersion());
1737 const CustomInstance instance (createCustomInstanceFromContext(context));
1738 const InstanceDriver& instanceDriver (instance.getDriver());
1739 const VkPhysicalDevice physicalDevice = chooseDevice(instanceDriver, instance, context.getTestContext().getCommandLine());
1806 const Unique<VkDevice> device (createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), platformInterface, instance, instanceDriver, physicalDevice, &deviceCreateInfo));
1807 const DeviceDriver deviceDriver (platformInterface, instance, device.get(), context.getUsedApiVersion());
1863 const VkInstance instance = context.getInstance();
1928 return createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), platformInterface, instance, instanceDriver, physicalDevice, &deviceCreateInfo);
1979 const VkInstance instance = context.getInstance();
1982 const DeviceDriver deviceDriver (platformInterface, instance, *device, context.getUsedApiVersion());
2541 VkInstance instance = DE_NULL;
2588 return tcu::TestStatus::fail("Could not create instance and device");
2597 return tcu::TestStatus::fail("Out of retries, could not create instance and device");
2606 result = vkp.createInstance(&instanceCreateInfo, &allocationCallbacks, &instance);
2619 const InstanceDriver instanceDriver (vkp, instance);
2622 result = vki.enumeratePhysicalDevices(instance, &physicalDeviceCount, DE_NULL);
2626 vki.destroyInstance(instance, &allocationCallbacks);
2639 result = vki.enumeratePhysicalDevices(instance, &physicalDeviceCount, physicalDevices.data());
2643 vki.destroyInstance(instance, &allocationCallbacks);
2714 vki.destroyInstance(instance, &allocationCallbacks);
2725 DeviceDriver(vkp, instance, device, context.getUsedApiVersion()).destroyDevice(device, &allocationCallbacks);
2726 vki.destroyInstance(instance, &allocationCallbacks);
2812 // Removed because in main process this test does not really create any instance nor device and functions creating it always return VK_SUCCESS