Enable storage image tests for more formats
authorGraeme Leese <gleese@broadcom.com>
Tue, 5 Nov 2019 12:56:45 +0000 (12:56 +0000)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 20 Nov 2019 08:28:45 +0000 (03:28 -0500)
commitffc4927c1ceaec788fe190e2120a376de6a5544a
tree44f5dad5c5b3a48ec6f409c93de3a20daeff9379
parent4a33e780e3bae4df1ad6b46ff53bd580ea69556e
Enable storage image tests for more formats

On implementations that don't support the whole ExtendedFormat set, tests
that used any format from that set would return NotSupported. Changing
this to checking the actual format for storage image support allows us
still to run these tests on implementations where they're supported.

Component: Vulkan
VK-GL-CTS issue: 2090
Affects: dEQP-VK.image.mutable.*
         dEQP-VK.image.texel_view_compatible.*
         dEQP-VK.synchronization.*

Change-Id: I7de9c0bde1613d2cc1fc9f8490955c580a1939c1
external/vulkancts/modules/vulkan/image/vktImageCompressionTranscodingSupport.cpp
external/vulkancts/modules/vulkan/image/vktImageLoadStoreUtil.cpp
external/vulkancts/modules/vulkan/image/vktImageLoadStoreUtil.hpp
external/vulkancts/modules/vulkan/image/vktImageMutableTests.cpp
external/vulkancts/modules/vulkan/synchronization/vktSynchronizationOperation.cpp
external/vulkancts/modules/vulkan/synchronization/vktSynchronizationUtil.cpp
external/vulkancts/modules/vulkan/synchronization/vktSynchronizationUtil.hpp