Require extension for the deviceFeatures2 test
authorAIOOB <jack@rickard.plus.com>
Fri, 20 Apr 2018 00:16:03 +0000 (01:16 +0100)
committerGitHub <noreply@github.com>
Fri, 20 Apr 2018 00:16:03 +0000 (01:16 +0100)
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp

index ea5652d..df89f47 100644 (file)
@@ -2632,8 +2632,8 @@ bool checkExtension (vector<VkExtensionProperties>& properties, const char* exte
 tcu::TestStatus deviceFeatures2 (Context& context)
 {
        const PlatformInterface&                        vkp                     = context.getPlatformInterface();
-       const VkInstance                                        instance        (context.getInstance());
-       const InstanceDriver                            vki                     (vkp, instance);
+       const Unique<VkInstance>                        instance        (createInstanceWithExtension(vkp, "VK_KHR_get_physical_device_properties2", context));
+       const InstanceDriver                            vki                     (vkp, *instance);
        const vector<VkPhysicalDevice>          devices         = enumeratePhysicalDevices(vki, instance);
        TestLog&                                                        log                     = context.getTestContext().getLog();