Fix extended_dynamic_state2 tests
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Mon, 4 Oct 2021 10:13:36 +0000 (12:13 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 8 Oct 2021 19:51:35 +0000 (19:51 +0000)
commitd8a8e1ff9fa1dd92e3819d2dfe167458fef8fca3
tree4476a2477bf90e216f9d9ffe266ea9acab9f57fd
parent4dbc15461d925429b6545bd162c97a86ba3f8a73
Fix extended_dynamic_state2 tests

Before this change alias assignment was only done for
promoted extensions. With this change search for aliases
is done for all extensions listed in extensions_data.txt.

This mainly fixes issue with tests for partially promoted
VK_EXT_extended_dynamic_state2. Three entrypoints that
were not promoted to vk1.3 must still use EXT when
vk1.2 implementation is tested.

This change also removes one duplicate from extensions_data.txt.

Components: Vulkan, Framework

VK-GL-CTS Issue: 3159

Affects: dEQP-VK.pipeline.extended_dynamic_state.*

Change-Id: I552764b3559a6f78d84a2f764f0cc5250c52f0ed
external/vulkancts/framework/vulkan/vkConcreteDeviceInterface.inl
external/vulkancts/framework/vulkan/vkDeviceDriverImpl.inl
external/vulkancts/framework/vulkan/vkDeviceExtensions.inl
external/vulkancts/framework/vulkan/vkDeviceFunctionPointers.inl
external/vulkancts/framework/vulkan/vkInitDeviceFunctionPointers.inl
external/vulkancts/framework/vulkan/vkNullDriverImpl.inl
external/vulkancts/framework/vulkan/vkVirtualDeviceInterface.inl
external/vulkancts/scripts/gen_framework.py
external/vulkancts/scripts/src/extensions_data.txt