Fix feature dependency in vulkan1.2 test
authorGraeme Leese <gleese@broadcom.com>
Fri, 4 Jun 2021 16:50:36 +0000 (17:50 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 29 Jun 2021 07:09:44 +0000 (07:09 +0000)
Variable pointers requires that the storage buffer feature also be
enabled.

Component: Vulkan
Affects: dEQP-VK.api.info.vulkan1p2.feature_bits_influence

Change-Id: Ifb7a7831c609b0b52f408ac65a01b67e7eb0bf34

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

index 3d9f429..fd3fc68 100644 (file)
@@ -1686,6 +1686,7 @@ tcu::TestStatus featureBitInfluenceOnDeviceCreate (Context& context)
        {
                DEPENDENCY_DUAL_ITEM    (vulkan11Features,      multiviewFeatures,                              multiviewGeometryShader,                                                        multiview),
                DEPENDENCY_DUAL_ITEM    (vulkan11Features,      multiviewFeatures,                              multiviewTessellationShader,                                            multiview),
+               DEPENDENCY_DUAL_ITEM    (vulkan11Features,      variablePointersFeatures,               variablePointers,                                                                       variablePointersStorageBuffer),
                DEPENDENCY_SINGLE_ITEM  (vulkan12Features,                                                                      shaderInputAttachmentArrayDynamicIndexing,                      descriptorIndexing),
                DEPENDENCY_SINGLE_ITEM  (vulkan12Features,                                                                      shaderUniformTexelBufferArrayDynamicIndexing,           descriptorIndexing),
                DEPENDENCY_SINGLE_ITEM  (vulkan12Features,                                                                      shaderStorageTexelBufferArrayDynamicIndexing,           descriptorIndexing),