Fix dEQP-VK.info.device_extensions not working
authorRicardo Garcia <rgarcia@igalia.com>
Wed, 9 Jun 2021 11:28:55 +0000 (13:28 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 16 Jun 2021 06:55:05 +0000 (06:55 +0000)
The test is using the list of extension dependencies for instances
instead of devices, so it's actually not checking anything in most
cases.

Affected tests:
dEQP-VK.info.device_extensions

Components: Vulkan
VK-GL-CTS issue: 2959

Change-Id: I8ee2ea10f98e1dd45590edc2b5cc8e0c3e21890b

external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp

index 717aa14..e0ba531 100644 (file)
@@ -2206,8 +2206,8 @@ tcu::TestStatus enumerateDeviceExtensions (Context& context)
                        if (context.contextSupports(vk::ApiVersion(versionMajor, versionMinor, 0)))
                        {
                                checkDeviceExtensionDependencies(results,
-                                       DE_LENGTH_OF_ARRAY(instanceExtensionDependencies),
-                                       instanceExtensionDependencies,
+                                       DE_LENGTH_OF_ARRAY(deviceExtensionDependencies),
+                                       deviceExtensionDependencies,
                                        versionMajor,
                                        versionMinor,
                                        instanceExtensionProperties,