Fix errors in sparse resources tests
authorziga-lunarg <ziga@lunarg.com>
Sat, 19 Nov 2022 13:02:59 +0000 (14:02 +0100)
committerPiotr Byszewski <piotr.byszewski@mobica.com>
Fri, 16 Dec 2022 08:26:05 +0000 (08:26 +0000)
commit388ad3762b87c436c683c96df2598a7550a800cd
tree81a8f378097c520b099f2a6c7fc1fb76ab8a8ed2
parent13945808ee6be6d370ca1a27c422c02f3dab895e
Fix errors in sparse resources tests

VK_EXT_shader_image_atomic_int64 extension must be enabled on the device
if used
Feature structs from non-enabled extensions must not be passed to
VkDeviceCreateInfo pNext
Checks if image formats are supported are missing

Components: Vulkan

VK-GL-CTS issue: 4122

Affected tests:
dEQP-VK.sparse_resources.shader_intrinsics.*

Change-Id: I4fcac8eae1d53826d5ef5f8a7dcc04bfe95f7360
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBase.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageMemoryAliasing.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsicsBase.cpp