Add tests for sparse images using YCbCr formats
authorPawel Ksiezopolski <pawel.ksiezopolski@mobica.com>
Wed, 24 Apr 2019 16:09:08 +0000 (18:09 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 18 Oct 2019 09:16:57 +0000 (05:16 -0400)
Sparse image tests include YCbCr image formats including multiplanar
formats and a group of previously ommited non-YCbCr image formats.

Affects tests:
dEQP-VK.sparse_resources.image_sparse_binding.*
dEQP-VK.sparse_resources.device_group_image_sparse_binding.*
dEQP-VK.sparse_resources.aligned_mip_size.*
dEQP-VK.sparse_resources.image_block_shapes.*
dEQP-VK.sparse_resources.image_sparse_residency.*
dEQP-VK.sparse_resources.mipmap_sparse_residency.*
dEQP-VK.sparse_resources.image_sparse_memory_aliasing.*
dEQP-VK.sparse_resources.shader_intrinsics.*
dEQP-VK.ycbcr.*

New tests:
dEQP-VK.sparse_resources.image_sparse_binding.*
dEQP-VK.sparse_resources.device_group_image_sparse_binding.*
dEQP-VK.sparse_resources.aligned_mip_size.*
dEQP-VK.sparse_resources.image_block_shapes.*
dEQP-VK.sparse_resources.image_sparse_residency.*
dEQP-VK.sparse_resources.mipmap_sparse_residency.*
dEQP-VK.sparse_resources.image_sparse_memory_aliasing.*
dEQP-VK.sparse_resources.shader_intrinsics.*
dEQP-VK.ycbcr.storage_image_write.*

Components: Vulkan Framework

VK-GL-CTS issue: 1419
VK-GL-CTS issue: 1084

Change-Id: I3e335840efbbabc2fc320629f5a165becdbb4f26

40 files changed:
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkImageUtil.cpp
external/vulkancts/framework/vulkan/vkImageUtil.hpp
external/vulkancts/framework/vulkan/vkNullDriver.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBase.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageAlignedMipSize.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageBlockShapes.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageMemoryAliasing.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageSparseBinding.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageSparseResidency.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesMipmapSparseResidency.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesQueueBindSparseTests.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsics.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsicsBase.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsicsBase.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsicsSampled.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsicsSampled.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsicsStorage.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesShaderIntrinsicsStorage.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.hpp
external/vulkancts/modules/vulkan/ycbcr/CMakeLists.txt
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrConversionTests.cpp
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrCopyTests.cpp
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrFormatTests.cpp
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrImageQueryTests.cpp
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrTests.cpp
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrUtil.cpp
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrUtil.hpp
external/vulkancts/modules/vulkan/ycbcr/vktYCbCrViewTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt
framework/common/tcuTexture.cpp
framework/common/tcuTexture.hpp

index 2698add..e254e5b 100644 (file)
@@ -418,6 +418,7 @@ LOCAL_SRC_FILES := \
        external/vulkancts/modules/vulkan/ycbcr/vktYCbCrCopyTests.cpp \
        external/vulkancts/modules/vulkan/ycbcr/vktYCbCrFormatTests.cpp \
        external/vulkancts/modules/vulkan/ycbcr/vktYCbCrImageQueryTests.cpp \
+       external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.cpp \
        external/vulkancts/modules/vulkan/ycbcr/vktYCbCrTests.cpp \
        external/vulkancts/modules/vulkan/ycbcr/vktYCbCrUtil.cpp \
        external/vulkancts/modules/vulkan/ycbcr/vktYCbCrViewTests.cpp \
index 5e9d268..1b5e470 100644 (file)
@@ -433825,6 +433825,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d.r16i.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.11_1_1
@@ -433834,6 +433894,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16ui.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.11_1_3
@@ -433843,6 +433915,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16i.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.11_1_3
@@ -433852,6 +433984,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16ui.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.11_137_1
@@ -433861,6 +434005,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.11_137_1
@@ -433870,6 +434074,96 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.11_137_3
@@ -433879,6 +434173,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.11_137_3
@@ -433888,6 +434242,96 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.11_137_3
@@ -433897,6 +434341,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.11_137_3
@@ -433906,6 +434410,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.137_137_1
@@ -433915,6 +434431,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.137_137_1
@@ -433924,6 +434500,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.137_137_3
@@ -433933,6 +434521,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.137_137_3
@@ -433942,6 +434590,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.11_1_1
@@ -433951,6 +434611,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16i.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.11_1_1
@@ -433960,6 +434680,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16ui.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.11_1_3
@@ -433969,6 +434701,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16i.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.11_1_3
@@ -433978,6 +434770,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16ui.11_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.11_137_1
@@ -433987,6 +434791,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.11_137_1
@@ -433996,6 +434860,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.11_137_3
@@ -434005,6 +434959,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16i.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.11_137_3
@@ -434014,6 +435028,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16ui.11_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.11_137_3
@@ -434023,6 +435127,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.11_137_3
@@ -434032,6 +435196,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.137_137_1
@@ -434041,6 +435217,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.137_137_1
@@ -434050,6 +435286,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16ui.137_137
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.137_137_3
@@ -434059,6 +435307,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16i.137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.137_137_3
@@ -434068,6 +435376,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16ui.1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -434077,6 +435397,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.11_137_1
@@ -434086,6 +435427,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.11_137_1
@@ -434095,6 +435466,96 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.11_137_3
@@ -434104,6 +435565,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.11_137_3
@@ -434113,6 +435595,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -434122,6 +435634,96 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.137_137_1
@@ -434131,6 +435733,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.137_137_1
@@ -434140,6 +435763,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.137_137_1
@@ -434149,6 +435802,18 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.137_137_3
@@ -434158,6 +435823,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.137_137_3
@@ -434167,6 +435853,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -434176,6 +435892,18 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.11_137_3
@@ -434185,6 +435913,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.11_137_3
@@ -434194,6 +435943,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.11_137_3
@@ -434203,51 +435982,236 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8b8g8r8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b8g8r8g8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8r8_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8r8_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_444_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6g10x6_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4g12x4_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16b16g16r16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b16g16r16g16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16r16_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16r16_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_444_unorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8b8g8r8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b8g8r8g8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8r8_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8r8_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_444_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6g10x6_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4g12x4_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16b16g16r16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b16g16r16g16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16r16_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16r16_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_444_unorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8_snorm
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_4
@@ -434263,6 +436227,41 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_4
@@ -434278,6 +436277,56 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_4
@@ -434293,6 +436342,196 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_4
@@ -434308,6 +436547,41 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_4
@@ -434323,6 +436597,56 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_4
@@ -434338,6 +436662,196 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_4
@@ -434353,6 +436867,41 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_4
@@ -434368,6 +436917,56 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_4
@@ -434383,6 +436982,26 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_4
@@ -434398,6 +437017,41 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_4
@@ -434413,6 +437067,56 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_4
@@ -434428,6 +437132,26 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_4
@@ -434443,6 +437167,41 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_4
@@ -434458,6 +437217,56 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_4
@@ -434473,6 +437282,26 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.11_137_1
@@ -434482,6 +437311,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.11_137_1
@@ -434491,6 +437341,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.11_137_1
@@ -434500,6 +437380,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16ui.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.11_137_3
@@ -434509,6 +437479,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16i.11_13
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.11_137_3
@@ -434518,6 +437509,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16i.11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -434527,6 +437548,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16ui.1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.137_137_1
@@ -434536,6 +437647,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.137_137_1
@@ -434545,6 +437677,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16i.137_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.137_137_1
@@ -434554,6 +437716,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16ui.137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.137_137_3
@@ -434563,6 +437737,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16i.137
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.137_137_3
@@ -434572,6 +437767,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16i.13
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -434581,6 +437806,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16ui
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.11_137_3
@@ -434590,6 +437827,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.11_137_3
@@ -434599,6 +437857,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.11_137_3
@@ -434608,6 +437896,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16ui.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.11_137_1
@@ -434617,6 +437917,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.11_137_1
@@ -434626,6 +437986,96 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.11_137_3
@@ -434635,6 +438085,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -434644,6 +438154,96 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.137_137_1
@@ -434653,6 +438253,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.137_137_1
@@ -434662,6 +438322,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.137_137_3
@@ -434671,6 +438343,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -434680,6 +438412,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.11_137_3
@@ -434689,6 +438433,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.11_137_3
@@ -434698,6 +438502,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.11_137_1
@@ -434707,6 +438523,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.11_137_1
@@ -434716,6 +438592,96 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16ui.11_137
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.11_137_3
@@ -434725,6 +438691,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16i.11_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -434734,6 +438760,96 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16ui.
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.137_137_1
@@ -434743,6 +438859,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16i.137_137_
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.137_137_1
@@ -434752,6 +438928,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16ui.137_
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.137_137_3
@@ -434761,6 +438949,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16i.13
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -434770,6 +439018,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16u
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.11_137_3
@@ -434779,6 +439039,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.11_137_3
@@ -434788,6 +439108,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16ui.11_137
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.503_137_1
@@ -434800,6 +439132,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.503_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.11_37_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.503_137_1
@@ -434812,6 +439224,110 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.503_137_3
@@ -434824,6 +439340,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.503_137_3
@@ -434836,6 +439432,110 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.137_137_1
@@ -434848,6 +439548,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.11_11_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.137_137_1
@@ -434860,6 +439640,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.137_137_3
@@ -434872,6 +439668,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.11_11_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.137_137_3
@@ -434884,6 +439760,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.256_256
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.503_137_3
@@ -434896,6 +439788,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.503_137_3
@@ -434908,6 +439880,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.503_137_1
@@ -434920,6 +439908,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.512_25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.503_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.11_37_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.503_137_1
@@ -434932,6 +440000,110 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.51
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.503_137_3
@@ -434944,6 +440116,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.503_137_3
@@ -434956,6 +440208,110 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.137_137_1
@@ -434968,6 +440324,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.256_
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.11_11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.137_137_1
@@ -434980,6 +440416,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.137_137_3
@@ -434992,6 +440444,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.11_11_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.137_137_3
@@ -435004,6 +440536,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.503_137_3
@@ -435016,6 +440564,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.256_25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.503_137_3
@@ -435028,6 +440656,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.503_137_1
@@ -435040,6 +440684,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.503_137_1
@@ -435052,6 +440776,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.503_137_3
@@ -435064,6 +440892,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.503_137_3
@@ -435076,6 +440984,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.512_256
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.503_137_3
@@ -435088,6 +441100,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.503_137_3
@@ -435100,6 +441192,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.503_137_1
@@ -435112,6 +441220,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.503_137_1
@@ -435124,6 +441312,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.503_137_3
@@ -435136,6 +441428,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.503_137_3
@@ -435148,6 +441520,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.512_256_
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.137_137_1
@@ -435160,6 +441636,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.137_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.11_11_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.137_137_1
@@ -435172,6 +441728,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.137_137_3
@@ -435184,6 +441756,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.137_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.11_11_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.137_137_3
@@ -435196,6 +441848,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.256_25
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.503_137_3
@@ -435208,6 +441876,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.503_137_3
@@ -435220,6 +441968,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.503_137_1
@@ -435232,6 +441996,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.512
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.503_137_1
@@ -435244,6 +442088,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.503_137_3
@@ -435256,6 +442204,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.503_137_3
@@ -435268,6 +442296,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.503_137_1
@@ -435280,6 +442412,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.512
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.503_137_1
@@ -435292,6 +442504,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.503_137_3
@@ -435304,6 +442620,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.503_137_3
@@ -435316,6 +442712,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.503_137_1
@@ -435328,6 +442828,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.503_137_1
@@ -435340,6 +442920,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.503_137_3
@@ -435352,6 +443036,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.503_137_3
@@ -435364,6 +443128,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.512_25
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.queue_bind.no_dependency
 dEQP-VK.sparse_resources.queue_bind.no_dependency_fence
 dEQP-VK.sparse_resources.queue_bind.single_queue_wait_one
@@ -492383,6 +500251,210 @@ dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_optimal_disjoint
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_disjoint_optimal
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_disjoint_optimal_disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.66_32_1.disjoint
 dEQP-VK.protected_memory.attachment.load_op.static.clear_1
 dEQP-VK.protected_memory.attachment.load_op.static.clear_2
 dEQP-VK.protected_memory.attachment.load_op.static.clear_3
index 4de1cdd..8b21daf 100644 (file)
@@ -307,11 +307,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       4,              2,              1       },
-                               {       0,              0,              0       },
-                               {       0,              0,              0       },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       4,              1,              1,              VK_FORMAT_G8B8G8R8_422_UNORM_KHR        },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED     },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED     },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -325,11 +326,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       4,              2,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       4,              1,              1,              VK_FORMAT_B8G8R8G8_422_UNORM_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -343,11 +345,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {  1, 1, 1 },
-                               {  1, 2, 2 },
-                               {  1, 2, 2 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       1,              1,              1,              VK_FORMAT_R8_UNORM },
+                               {       1,              2,              2,              VK_FORMAT_R8_UNORM },
+                               {       1,              2,              2,              VK_FORMAT_R8_UNORM },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -361,11 +364,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {  1, 1, 1 },
-                               {  2, 2, 2 },
-                               {  0, 0, 0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       1,              1,              1,              VK_FORMAT_R8_UNORM },
+                               {       2,              2,              2,              VK_FORMAT_R8G8_UNORM },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -379,11 +383,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {  1, 1, 1 },
-                               {  1, 2, 1 },
-                               {  1, 2, 1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       1,              1,              1,              VK_FORMAT_R8_UNORM },
+                               {       1,              2,              1,              VK_FORMAT_R8_UNORM },
+                               {       1,              2,              1,              VK_FORMAT_R8_UNORM },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -397,11 +402,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {  1, 1, 1 },
-                               {  2, 2, 1 },
-                               {  0, 0, 0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       1,              1,              1,              VK_FORMAT_R8_UNORM },
+                               {       2,              2,              1,              VK_FORMAT_R8G8_UNORM },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -415,11 +421,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {  1, 1, 1 },
-                               {  1, 1, 1 },
-                               {  1, 1, 1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       1,              1,              1,              VK_FORMAT_R8_UNORM },
+                               {       1,              1,              1,              VK_FORMAT_R8_UNORM },
+                               {       1,              1,              1,              VK_FORMAT_R8_UNORM },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -433,11 +440,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -451,11 +459,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       4,              1,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       4,              1,              1,              VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -469,11 +478,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB|chanA,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              1,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -487,11 +497,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              2,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -505,11 +516,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              2,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -523,11 +535,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              2,              2 },
-                               {       2,              2,              2 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       2,              2,              2,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       2,              2,              2,              VK_FORMAT_R10X6_UNORM_PACK16 },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -541,11 +554,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       4,              2,              2 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       4,              2,              2,              VK_FORMAT_R10X6G10X6_UNORM_2PACK16 },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -559,11 +573,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              2,              1 },
-                               {       2,              2,              1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       2,              2,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       2,              2,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -577,11 +592,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       4,              2,              1 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       4,              2,              1,              VK_FORMAT_R10X6G10X6_UNORM_2PACK16 },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -595,11 +611,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              1,              1 },
-                               {       2,              1,              1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
+                               {       2,              1,              1,              VK_FORMAT_R10X6_UNORM_PACK16 },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -613,11 +630,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -631,11 +649,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       4,              1,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       4,              1,              1,              VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -649,11 +668,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB|chanA,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              1,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -667,11 +687,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              2,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -685,11 +706,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              2,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -703,11 +725,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              2,              2 },
-                               {       2,              2,              2 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       2,              2,              2,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       2,              2,              2,              VK_FORMAT_R12X4_UNORM_PACK16 },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -721,11 +744,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       4,              2,              2 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       4,              2,              2,              VK_FORMAT_R12X4G12X4_UNORM_2PACK16 },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -739,11 +763,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              2,              1 },
-                               {       2,              2,              1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       2,              2,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       2,              2,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -757,11 +782,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       4,              2,              1 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       4,              2,              1,              VK_FORMAT_R12X4G12X4_UNORM_2PACK16 },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -775,11 +801,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              1,              1 },
-                               {       2,              1,              1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
+                               {       2,              1,              1,              VK_FORMAT_R12X4_UNORM_PACK16 },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -793,11 +820,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              2,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_G16B16G16R16_422_UNORM_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -811,11 +839,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        1, // planes
                        chanR|chanG|chanB,
+                       2,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       8,              2,              1 },
-                               {       0,              0,              0 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       8,              1,              1,              VK_FORMAT_B16G16R16G16_422_UNORM_KHR },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -829,11 +858,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              2,              2 },
-                               {       2,              2,              2 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R16_UNORM },
+                               {       2,              2,              2,              VK_FORMAT_R16_UNORM },
+                               {       2,              2,              2,              VK_FORMAT_R16_UNORM },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -847,11 +877,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       4,              2,              2 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R16_UNORM },
+                               {       4,              2,              2,              VK_FORMAT_R16G16_UNORM },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -865,11 +896,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              2,              1 },
-                               {       2,              2,              1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R16_UNORM },
+                               {       2,              2,              1,              VK_FORMAT_R16_UNORM },
+                               {       2,              2,              1,              VK_FORMAT_R16_UNORM },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -883,11 +915,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        2, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       4,              2,              1 },
-                               {       0,              0,              0 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R16_UNORM },
+                               {       4,              2,              1,              VK_FORMAT_R16G16_UNORM },
+                               {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -901,11 +934,12 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
                {
                        3, // planes
                        chanR|chanG|chanB,
+                       1,1,
                        {
-                       //              Size    WDiv    HDiv
-                               {       2,              1,              1 },
-                               {       2,              1,              1 },
-                               {       2,              1,              1 },
+                       //              Size    WDiv    HDiv    planeCompatibleFormat
+                               {       2,              1,              1,              VK_FORMAT_R16_UNORM },
+                               {       2,              1,              1,              VK_FORMAT_R16_UNORM },
+                               {       2,              1,              1,              VK_FORMAT_R16_UNORM },
                        },
                        {
                        //              Plane   Type    Offs    Size    Stride
@@ -926,7 +960,9 @@ const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format)
 
 PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
 {
+       const deUint8                   snorm   = (deUint8)tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT;
        const deUint8                   unorm   = (deUint8)tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT;
+       const deUint8                   sint    = (deUint8)tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER;
        const deUint8                   uint    = (deUint8)tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER;
        const deUint8                   sfloat  = (deUint8)tcu::TEXTURECHANNELCLASS_FLOATING_POINT;
 
@@ -949,11 +985,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       1,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       1,              1,              1,              VK_FORMAT_R8_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -966,17 +1003,43 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        return desc;
                }
 
+               case VK_FORMAT_R8_SNORM:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       1,              1,              1,              VK_FORMAT_R8_SNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              snorm,  0,              8,              1 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+
                case VK_FORMAT_R8G8_UNORM:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR|chanG,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R8G8_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -989,17 +1052,42 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        return desc;
                }
 
+               case VK_FORMAT_R8G8_SNORM:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R8G8_SNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              snorm,  0,              8,              2 },    // R
+                                       {       0,              snorm,  8,              8,              2 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
                case VK_FORMAT_R16_UNORM:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R16_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1012,17 +1100,42 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        return desc;
                }
 
+               case VK_FORMAT_R16_SNORM:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R16_SNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              snorm,  0,              16,             2 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
                case VK_FORMAT_R16G16_UNORM:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR|chanG,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R16G16_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1035,17 +1148,42 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        return desc;
                }
 
+               case VK_FORMAT_R16G16_SNORM:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R16G16_SNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              snorm,  0,              16,             4 },    // R
+                                       {       0,              snorm,  16,             16,             4 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
                case VK_FORMAT_B10G11R11_UFLOAT_PACK32:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR|chanG|chanB,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_B10G11R11_UFLOAT_PACK32 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1064,11 +1202,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       1,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       1,              1,              1,              VK_FORMAT_R4G4_UNORM_PACK8 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1087,11 +1226,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R4G4B4A4_UNORM_PACK16 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1110,11 +1250,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_B4G4R4A4_UNORM_PACK16 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1133,11 +1274,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R5G6B5_UNORM_PACK16 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1156,11 +1298,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_B5G6R5_UNORM_PACK16 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1179,11 +1322,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R5G5B5A1_UNORM_PACK16 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1202,11 +1346,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_B5G5R5A1_UNORM_PACK16 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1225,11 +1370,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_A1R5G5B5_UNORM_PACK16 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1248,11 +1394,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       3,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       3,              1,              1,              VK_FORMAT_R8G8B8_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1271,11 +1418,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       3,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       3,              1,              1,              VK_FORMAT_B8G8R8_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1295,11 +1443,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R8G8B8A8_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1318,11 +1467,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_B8G8R8A8_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1341,11 +1491,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_A2R10G10B10_UNORM_PACK32 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1364,11 +1515,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_A2B10G10R10_UNORM_PACK32 },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1387,11 +1539,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       6,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       6,              1,              1,              VK_FORMAT_R16G16B16_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1410,11 +1563,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       8,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       8,              1,              1,              VK_FORMAT_R16G16B16A16_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1427,102 +1581,385 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        return desc;
                }
 
-               case VK_FORMAT_R16_UINT:
+               case VK_FORMAT_R8_SINT:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       1,              1,              1,              VK_FORMAT_R8_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
-                                       {       0,              uint,   0,              2,              2 },    // R
+                                       {       0,              sint,   0,              8,              1 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
                                }
                        };
                        return desc;
                }
 
-               case VK_FORMAT_R32_UINT:
+               case VK_FORMAT_R16_SINT:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R16_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
-                                       {       0,              uint,   0,              4,              4 },    // R
+                                       {       0,              sint,   0,              16,             2 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
                                }
                        };
                        return desc;
                }
 
-               case VK_FORMAT_R32_SFLOAT:
-               case VK_FORMAT_D32_SFLOAT:
+               case VK_FORMAT_R32_SINT:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       4,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R32_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
-                                       {       0,              sfloat, 0,              32,             4 },    // R
+                                       {       0,              sint,   0,              32,             4 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
                                }
                        };
                        return desc;
                }
 
-               case VK_FORMAT_D16_UNORM:
+               case VK_FORMAT_R8G8_SINT:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
-                               chanR,
+                               chanR | chanG,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       2,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R8G8_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
-                                       {       0,              unorm,  0,              16,             2 },    // R
+                                       {       0,              sint,   0,              8,              2 },    // R
+                                       {       0,              sint,   8,              8,              2 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
                                }
                        };
                        return desc;
                }
 
-               case VK_FORMAT_S8_UINT:
+               case VK_FORMAT_R16G16_SINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R16G16_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              sint,   0,              16,             4 },    // R
+                                       {       0,              sint,   16,             16,             4 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R32G32_SINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       8,              1,              1,              VK_FORMAT_R32G32_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              sint,   0,              32,             8 },    // R
+                                       {       0,              sint,   32,             32,             8 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R8G8B8A8_SINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG | chanB | chanA,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R8G8B8A8_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              sint,   0,              8,              4 },    // R
+                                       {       0,              sint,   8,              8,              4 },    // G
+                                       {       0,              sint,   16,             8,              4 },    // B
+                                       {       0,              sint,   24,             8,              4 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R16G16B16A16_SINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG | chanB | chanA,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       8,              1,              1,              VK_FORMAT_R16G16B16A16_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              sint,   0,              16,             8 },    // R
+                                       {       0,              sint,   16,             16,             8 },    // G
+                                       {       0,              sint,   32,             16,             8 },    // B
+                                       {       0,              sint,   48,             16,             8 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R32G32B32A32_SINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG | chanB | chanA,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       16,             1,              1,              VK_FORMAT_R32G32B32A32_SINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              sint,   0,              32,             16 },   // R
+                                       {       0,              sint,   32,             32,             16 },   // G
+                                       {       0,              sint,   64,             32,             16 },   // B
+                                       {       0,              sint,   96,             32,             16 }    // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R8_UINT:
                {
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
                                chanR,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       1,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       1,              1,              1,              VK_FORMAT_R8_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
                                        {       0,              uint,   0,              8,              1 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R16_UINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R16_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              uint,   0,              16,             2 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R32_UINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R32_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              uint,   0,              32,             4 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R8G8_UINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_R8G8_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              uint,   0,              8,              2 },    // R
+                                       {       0,              uint,   8,              8,              2 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R16G16_UINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R16G16_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              uint,   0,              16,             4 },    // R
+                                       {       0,              uint,   16,             16,             4 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R32G32_UINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       8,              1,              1,              VK_FORMAT_R32G32_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              uint,   0,              32,             8 },    // R
+                                       {       0,              uint,   32,             32,             8 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R8G8B8A8_UINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG | chanB | chanA,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R8G8B8A8_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              uint,   0,              8,              4 },    // R
+                                       {       0,              uint,   8,              8,              4 },    // G
+                                       {       0,              uint,   16,             8,              4 },    // B
+                                       {       0,              uint,   24,             8,              4 }             // A
                                }
                        };
                        return desc;
@@ -1533,19 +1970,20 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
-                               chanR|chanG|chanB|chanA,
+                               chanR | chanG | chanB | chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       8,              1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       8,              1,              1,              VK_FORMAT_R16G16B16A16_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
                                        {       0,              uint,   0,              16,             8 },    // R
                                        {       0,              uint,   16,             16,             8 },    // G
                                        {       0,              uint,   32,             16,             8 },    // B
-                                       {       0,              uint,   48,             16,             8 },    // A
+                                       {       0,              uint,   48,             16,             8 }             // A
                                }
                        };
                        return desc;
@@ -1556,19 +1994,140 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        const PlanarFormatDescription   desc    =
                        {
                                1, // planes
-                               chanR|chanG|chanB|chanA,
+                               chanR | chanG | chanB | chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       16,             1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       16,             1,              1,              VK_FORMAT_R32G32B32A32_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
                                        {       0,              uint,   0,              32,             16 },   // R
                                        {       0,              uint,   32,             32,             16 },   // G
                                        {       0,              uint,   64,             32,             16 },   // B
-                                       {       0,              uint,   96,             32,             16 },   // A
+                                       {       0,              uint,   96,             32,             16 }    // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R8G8B8A8_SNORM:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG | chanB | chanA,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R8G8B8A8_SNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              snorm,  0,              8,              4 },    // R
+                                       {       0,              snorm,  8,              8,              4 },    // G
+                                       {       0,              snorm,  16,             8,              4 },    // B
+                                       {       0,              snorm,  24,             8,              4 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_R16G16B16A16_SNORM:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR | chanG | chanB | chanA,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       8,              1,              1,              VK_FORMAT_R16G16B16A16_SNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              snorm,  0,              16,             8 },    // R
+                                       {       0,              snorm,  16,             16,             8 },    // G
+                                       {       0,              snorm,  32,             16,             8 },    // B
+                                       {       0,              snorm,  48,             16,             8 }             // A
+                               }
+                       };
+                       return desc;
+               }
+               case VK_FORMAT_R32_SFLOAT:
+               case VK_FORMAT_D32_SFLOAT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       4,              1,              1,              VK_FORMAT_R32_SFLOAT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              sfloat, 0,              32,             4 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_D16_UNORM:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       2,              1,              1,              VK_FORMAT_D16_UNORM },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              unorm,  0,              16,             2 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
+                               }
+                       };
+                       return desc;
+               }
+
+               case VK_FORMAT_S8_UINT:
+               {
+                       const PlanarFormatDescription   desc    =
+                       {
+                               1, // planes
+                               chanR,
+                               1,1,
+                               {
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       1,              1,              1,              VK_FORMAT_S8_UINT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED},
+                               },
+                               {
+                               //              Plane   Type    Offs    Size    Stride
+                                       {       0,              uint,   0,              8,              1 },    // R
+                                       {       0,              0,              0,              0,              0 },    // G
+                                       {       0,              0,              0,              0,              0 },    // B
+                                       {       0,              0,              0,              0,              0 }             // A
                                }
                        };
                        return desc;
@@ -1580,11 +2139,12 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        {
                                1, // planes
                                chanR|chanG|chanB|chanA,
+                               1,1,
                                {
-                               //              Size    WDiv    HDiv
-                                       {       16,             1,              1 },
-                                       {       0,              0,              0 },
-                                       {       0,              0,              0 },
+                               //              Size    WDiv    HDiv    planeCompatibleFormat
+                                       {       16,             1,              1,              VK_FORMAT_R32G32B32A32_SFLOAT },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
+                                       {       0,              0,              0,              VK_FORMAT_UNDEFINED },
                                },
                                {
                                //              Plane   Type    Offs    Size    Stride
@@ -1597,6 +2157,7 @@ PlanarFormatDescription getCorePlanarFormatDescription (VkFormat format)
                        return desc;
                }
 
+
                default:
                        TCU_THROW(InternalError, "Not implemented");
        }
@@ -1660,6 +2221,109 @@ int getPlaneCount (VkFormat format)
        }
 }
 
+deUint32 getMipmapCount(VkFormat format, const vk::PlanarFormatDescription& formatDescription, const VkImageFormatProperties& imageFormatProperties, const VkExtent3D& extent)
+{
+       if (isYCbCrFormat(format))
+               return 1;
+       tcu::UVec3 imageAlignment       = getImageSizeAlignment(formatDescription);
+       deUint32 mipmapEdge                     = std::max(std::max(extent.width, extent.height), extent.depth);
+       if (imageAlignment.x() > 1)
+               mipmapEdge = std::min(mipmapEdge, extent.width / imageAlignment.x());
+       if (imageAlignment.y() > 1)
+               mipmapEdge = std::min(mipmapEdge, extent.height / imageAlignment.y());
+       if (imageAlignment.z() > 1)
+               mipmapEdge = std::min(mipmapEdge, extent.depth / imageAlignment.z());
+       return std::min(static_cast<deUint32>(deFloatLog2(static_cast<float>(mipmapEdge))) + 1u, imageFormatProperties.maxMipLevels);
+}
+
+deUint32 getPlaneSizeInBytes (const PlanarFormatDescription&   formatInfo,
+                                                         const VkExtent3D&                                     baseExtents,
+                                                         const deUint32                                        planeNdx,
+                                                         const deUint32                                        mipmapLevel,
+                                                         const deUint32                                        mipmapMemoryAlignment)
+{
+       VkExtent3D imageExtent  = getPlaneExtent(formatInfo, baseExtents, planeNdx, mipmapLevel);
+       imageExtent.width               /= formatInfo.blockWidth;
+       imageExtent.height              /= formatInfo.blockHeight;
+       return deAlign32( formatInfo.planes[planeNdx].elementSizeBytes * imageExtent.width * imageExtent.height * imageExtent.depth, mipmapMemoryAlignment);
+}
+
+deUint32 getPlaneSizeInBytes (const PlanarFormatDescription&   formatInfo,
+                                                         const tcu::UVec2&                                     baseExtents,
+                                                         const deUint32                                        planeNdx,
+                                                         const deUint32                                        mipmapLevel,
+                                                         const deUint32                                        mipmapMemoryAlignment)
+{
+       tcu::UVec2 mipExtents = getPlaneExtent(formatInfo, baseExtents, planeNdx, mipmapLevel) / tcu::UVec2(formatInfo.blockWidth, formatInfo.blockHeight);
+       return deAlign32( formatInfo.planes[planeNdx].elementSizeBytes * mipExtents.x() * mipExtents.y(), mipmapMemoryAlignment);
+}
+
+VkExtent3D getPlaneExtent(const PlanarFormatDescription&       formatInfo,
+                                                 const VkExtent3D&                                     baseExtents,
+                                                 const deUint32                                        planeNdx,
+                                                 const deUint32                                        mipmapLevel)
+{
+       deUint32        widthDivisor    = formatInfo.planes[planeNdx].widthDivisor;
+       deUint32        heightDivisor   = formatInfo.planes[planeNdx].heightDivisor;
+       deUint32        depthDivisor    = 1u;
+       VkExtent3D      mip0Extents             { baseExtents.width / widthDivisor, baseExtents.height / heightDivisor, baseExtents.depth / depthDivisor };
+
+       return mipLevelExtents(mip0Extents, mipmapLevel);
+}
+
+tcu::UVec2 getPlaneExtent(const PlanarFormatDescription&       formatInfo,
+                                                 const tcu::UVec2&                                     baseExtents,
+                                                 const deUint32                                        planeNdx,
+                                                 const deUint32                                        mipmapLevel)
+{
+       deUint32 widthDivisor                   = formatInfo.planes[planeNdx].widthDivisor;
+       deUint32 heightDivisor                  = formatInfo.planes[planeNdx].heightDivisor;
+       tcu::UVec2 mip0Extents                  { baseExtents.x() / widthDivisor, baseExtents.y() / heightDivisor };
+
+       return tcu::UVec2
+       {
+               std::max(mip0Extents.x() >> mipmapLevel, 1u),
+               std::max(mip0Extents.y() >> mipmapLevel, 1u)
+       };
+}
+
+tcu::UVec3 getImageSizeAlignment(VkFormat format)
+{
+       return getImageSizeAlignment(getPlanarFormatDescription(format));
+}
+
+tcu::UVec3 getImageSizeAlignment(const PlanarFormatDescription&        formatInfo)
+{
+       tcu::UVec3 imgAlignment{ formatInfo.blockWidth, formatInfo.blockHeight, 1 };
+       for (deUint32 planeNdx = 0; planeNdx < formatInfo.numPlanes; ++planeNdx)
+       {
+               imgAlignment.x() = std::max(imgAlignment.x(), static_cast<deUint32>(formatInfo.planes[planeNdx].widthDivisor));
+               imgAlignment.y() = std::max(imgAlignment.y(), static_cast<deUint32>(formatInfo.planes[planeNdx].heightDivisor));
+       }
+       return imgAlignment;
+}
+
+tcu::UVec2 getBlockExtent(VkFormat format)
+{
+       return getBlockExtent(getPlanarFormatDescription(format));
+}
+
+tcu::UVec2 getBlockExtent(const PlanarFormatDescription& formatInfo)
+{
+       return tcu::UVec2{ formatInfo.blockWidth, formatInfo.blockHeight };
+}
+
+VkFormat getPlaneCompatibleFormat(VkFormat format, deUint32 planeNdx)
+{
+       return getPlaneCompatibleFormat(getPlanarFormatDescription(format), planeNdx);
+}
+
+VkFormat getPlaneCompatibleFormat(const PlanarFormatDescription& formatInfo, deUint32 planeNdx)
+{
+       DE_ASSERT(planeNdx < formatInfo.numPlanes);
+       return formatInfo.planes[planeNdx].planeCompatibleFormat;
+}
+
 VkImageAspectFlagBits getPlaneAspect (deUint32 planeNdx)
 {
        DE_ASSERT(de::inBounds(planeNdx, 0u, 3u));
@@ -2428,30 +3092,29 @@ tcu::PixelBufferAccess getChannelAccess (const PlanarFormatDescription& formatIn
        const deUint32  valueOffsetBits         = formatInfo.channels[channelNdx].offsetBits % 8;
        const deUint32  pixelStrideBytes        = formatInfo.channels[channelNdx].strideBytes;
 
-       DE_ASSERT(size.x() % formatInfo.planes[planeNdx].widthDivisor == 0);
-       DE_ASSERT(size.y() % formatInfo.planes[planeNdx].heightDivisor == 0);
+       DE_ASSERT(size.x() % (formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor) == 0);
+       DE_ASSERT(size.y() % (formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor) == 0);
 
-       deUint32                accessWidth                     = size.x() / formatInfo.planes[planeNdx].widthDivisor;
-       const deUint32  accessHeight            = size.y() / formatInfo.planes[planeNdx].heightDivisor;
+       const deUint32  accessHeight            = size.y() / ( formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor );
        const deUint32  elementSizeBytes        = formatInfo.planes[planeNdx].elementSizeBytes;
-
        const deUint32  rowPitch                        = planeRowPitches[planeNdx];
 
-       if (pixelStrideBytes != elementSizeBytes)
-       {
-               DE_ASSERT(elementSizeBytes % pixelStrideBytes == 0);
-               accessWidth *= elementSizeBytes/pixelStrideBytes;
-       }
+       DE_ASSERT(elementSizeBytes % pixelStrideBytes == 0);
+
+       tcu::IVec3              texDivider(
+               std::max(formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor * pixelStrideBytes / elementSizeBytes, 1u),
+               std::max(formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor * pixelStrideBytes / elementSizeBytes, 1u),
+               1);
 
        return tcu::PixelBufferAccess(getChannelAccessFormat((tcu::TextureChannelClass)formatInfo.channels[channelNdx].type,
                                                                                                                 valueOffsetBits,
                                                                                                                 formatInfo.channels[channelNdx].sizeBits),
-                                                                 tcu::IVec3((int)accessWidth, (int)accessHeight, 1),
-                                                                 tcu::IVec3((int)pixelStrideBytes, (int)rowPitch, 0),
-                                                                 (deUint8*)planePtrs[planeNdx] + planeOffsetBytes);
+                                                                                                                tcu::IVec3((int)size.x(), (int)size.y(), 1),
+                                                                                                                tcu::IVec3((int)pixelStrideBytes, (int)rowPitch, (int)(accessHeight*rowPitch)),
+                                                                                                                texDivider,
+                                                                                                                (deUint8*)planePtrs[planeNdx] + planeOffsetBytes);
 }
 
-
 tcu::ConstPixelBufferAccess getChannelAccess (const PlanarFormatDescription&   formatInfo,
                                                                                          const tcu::UVec2&                                     size,
                                                                                          const deUint32*                                       planeRowPitches,
@@ -2461,6 +3124,51 @@ tcu::ConstPixelBufferAccess getChannelAccess (const PlanarFormatDescription&     for
        return getChannelAccess(formatInfo, size, planeRowPitches, const_cast<void* const*>(planePtrs), channelNdx);
 }
 
+tcu::PixelBufferAccess getChannelAccess (const PlanarFormatDescription&        formatInfo,
+                                                                                const tcu::UVec3&                              size,
+                                                                                const deUint32*                                planeRowPitches,
+                                                                                void* const*                                   planePtrs,
+                                                                                deUint32                                               channelNdx)
+{
+       DE_ASSERT(formatInfo.hasChannelNdx(channelNdx));
+
+       const deUint32  planeNdx                        = formatInfo.channels[channelNdx].planeNdx;
+       const deUint32  planeOffsetBytes        = formatInfo.channels[channelNdx].offsetBits / 8;
+       const deUint32  valueOffsetBits         = formatInfo.channels[channelNdx].offsetBits % 8;
+       const deUint32  pixelStrideBytes        = formatInfo.channels[channelNdx].strideBytes;
+
+       DE_ASSERT(size.x() % (formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor) == 0);
+       DE_ASSERT(size.y() % (formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor) == 0);
+
+       const deUint32  accessHeight            = size.y() / ( formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor );
+       const deUint32  elementSizeBytes        = formatInfo.planes[planeNdx].elementSizeBytes;
+       const deUint32  rowPitch                        = planeRowPitches[planeNdx];
+
+       DE_ASSERT(elementSizeBytes % pixelStrideBytes == 0);
+
+       tcu::IVec3              texDivider(
+               std::max(formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor * pixelStrideBytes / elementSizeBytes, 1u),
+               std::max(formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor * pixelStrideBytes / elementSizeBytes, 1u),
+               1);
+
+       return tcu::PixelBufferAccess(getChannelAccessFormat((tcu::TextureChannelClass)formatInfo.channels[channelNdx].type,
+                                                                                                                valueOffsetBits,
+                                                                                                                formatInfo.channels[channelNdx].sizeBits),
+                                                                                                                tcu::IVec3((int)size.x(), (int)size.y(), (int)size.z()),
+                                                                                                                tcu::IVec3((int)pixelStrideBytes, (int)rowPitch, (int)(accessHeight*rowPitch)),
+                                                                                                                texDivider,
+                                                                                                                (deUint8*)planePtrs[planeNdx] + planeOffsetBytes);
+}
+
+tcu::ConstPixelBufferAccess getChannelAccess (const PlanarFormatDescription&   formatInfo,
+                                                                                         const tcu::UVec3&                                     size,
+                                                                                         const deUint32*                                       planeRowPitches,
+                                                                                         const void* const*                            planePtrs,
+                                                                                         deUint32                                                      channelNdx)
+{
+       return getChannelAccess(formatInfo, size, planeRowPitches, const_cast<void* const*>(planePtrs), channelNdx);
+}
+
 void imageUtilSelfTest (void)
 {
        for (int formatNdx = 0; formatNdx < VK_CORE_FORMAT_LAST; formatNdx++)
index 8b1222d..282378e 100644 (file)
@@ -77,6 +77,8 @@ deUint32                                      getBlockSizeInBytes                     (const VkFormat compressedFormat);
 deUint32                                       getBlockWidth                           (const VkFormat compressedFormat);
 deUint32                                       getBlockHeight                          (const VkFormat compressedFormat);
 
+const deUint32 BUFFER_IMAGE_COPY_OFFSET_GRANULARITY = 4u;
+
 // \todo [2017-05-18 pyry] Consider moving this to tcu
 struct PlanarFormatDescription
 {
@@ -99,6 +101,7 @@ struct PlanarFormatDescription
                deUint8         elementSizeBytes;
                deUint8         widthDivisor;
                deUint8         heightDivisor;
+               VkFormat        planeCompatibleFormat;
        };
 
        struct Channel
@@ -112,6 +115,8 @@ struct PlanarFormatDescription
 
        deUint8         numPlanes;
        deUint8         presentChannels;
+       deUint8         blockWidth;
+       deUint8         blockHeight;
        Plane           planes[MAX_PLANES];
        Channel         channels[MAX_CHANNELS];
 
@@ -122,15 +127,46 @@ struct PlanarFormatDescription
        }
 };
 
-bool                                                   isYCbCrFormat                                   (VkFormat format);
-PlanarFormatDescription                        getPlanarFormatDescription              (VkFormat format);
-const PlanarFormatDescription& getYCbCrPlanarFormatDescription (VkFormat format);
-int                                                            getPlaneCount                                   (VkFormat format);
-VkImageAspectFlagBits                  getPlaneAspect                                  (deUint32 planeNdx);
-deUint32                                               getAspectPlaneNdx                               (VkImageAspectFlagBits planeAspect);
-bool                                                   isChromaSubsampled                              (VkFormat format);
-bool                                                   isYCbCr422Format                                (VkFormat format);
-bool                                                   isYCbCr420Format                                (VkFormat format);
+bool                                                   isYCbCrFormat                                   (VkFormat                                               format);
+PlanarFormatDescription                        getPlanarFormatDescription              (VkFormat                                               format);
+int                                                            getPlaneCount                                   (VkFormat                                               format);
+deUint32                                               getMipmapCount                                  (VkFormat                                               format,
+                                                                                                                                const vk::PlanarFormatDescription&     formatDescription,
+                                                                                                                                const vk::VkImageFormatProperties& imageFormatProperties,
+                                                                                                                                const vk::VkExtent3D&                          extent);
+
+deUint32                                               getPlaneSizeInBytes                             (const PlanarFormatDescription& formatInfo,
+                                                                                                                                const VkExtent3D&                              baseExtents,
+                                                                                                                                const deUint32                                 planeNdx,
+                                                                                                                                const deUint32                                 mipmapLevel,
+                                                                                                                                const deUint32                                 mipmapMemoryAlignment);
+deUint32                                               getPlaneSizeInBytes                             (const PlanarFormatDescription& formatInfo,
+                                                                                                                                const tcu::UVec2&                              baseExtents,
+                                                                                                                                const deUint32                                 planeNdx,
+                                                                                                                                const deUint32                                 mipmapLevel,
+                                                                                                                                const deUint32                                 mipmapMemoryAlignment);
+VkExtent3D                                             getPlaneExtent                                  (const PlanarFormatDescription& formatInfo,
+                                                                                                                                const VkExtent3D&                              baseExtents,
+                                                                                                                                const deUint32                                 planeNdx,
+                                                                                                                                const deUint32                                 mipmapLevel);
+tcu::UVec2                                             getPlaneExtent                                  (const PlanarFormatDescription& formatInfo,
+                                                                                                                                const tcu::UVec2&                              baseExtents,
+                                                                                                                                const deUint32                                 planeNdx,
+                                                                                                                                const deUint32                                 mipmapLevel);
+tcu::UVec3                                             getImageSizeAlignment                   (VkFormat                                               format);
+tcu::UVec3                                             getImageSizeAlignment                   (const PlanarFormatDescription& formatInfo);
+tcu::UVec2                                             getBlockExtent                                  (VkFormat                                               format);
+tcu::UVec2                                             getBlockExtent                                  (const PlanarFormatDescription& formatInfo);
+VkFormat                                               getPlaneCompatibleFormat                (VkFormat                                               format,
+                                                                                                                                deUint32                                               planeNdx);
+VkFormat                                               getPlaneCompatibleFormat                (const PlanarFormatDescription& formatInfo,
+                                                                                                                                deUint32                                               planeNdx);
+
+VkImageAspectFlagBits                  getPlaneAspect                                  (deUint32                                               planeNdx);
+deUint32                                               getAspectPlaneNdx                               (VkImageAspectFlagBits                  planeAspect);
+bool                                                   isChromaSubsampled                              (VkFormat                                               format);
+bool                                                   isYCbCr422Format                                (VkFormat                                               format);
+bool                                                   isYCbCr420Format                                (VkFormat                                               format);
 
 tcu::PixelBufferAccess                 getChannelAccess                                (const PlanarFormatDescription& formatInfo,
                                                                                                                                 const tcu::UVec2&                              size,
@@ -142,6 +178,16 @@ tcu::ConstPixelBufferAccess                getChannelAccess                                (const PlanarFormatDescription&
                                                                                                                                 const deUint32*                                planeRowPitches,
                                                                                                                                 const void* const*                             planePtrs,
                                                                                                                                 deUint32                                               channelNdx);
+tcu::PixelBufferAccess                 getChannelAccess                                (const PlanarFormatDescription& formatInfo,
+                                                                                                                                const tcu::UVec3&                              size,
+                                                                                                                                const deUint32*                                planeRowPitches,
+                                                                                                                                void* const*                                   planePtrs,
+                                                                                                                                deUint32                                               channelNdx);
+tcu::ConstPixelBufferAccess            getChannelAccess                                (const PlanarFormatDescription& formatInfo,
+                                                                                                                                const tcu::UVec3&                              size,
+                                                                                                                                const deUint32*                                planeRowPitches,
+                                                                                                                                const void* const*                             planePtrs,
+                                                                                                                                deUint32                                               channelNdx);
 VkImageAspectFlags                             getImageAspectFlags                             (const tcu::TextureFormat               textureFormat);
 VkExtent3D                                             mipLevelExtents                                 (const VkExtent3D&                              baseExtents,
                                                                                                                                 const deUint32                                 mipLevel);
index 1fbc1d6..73fd5b5 100644 (file)
@@ -1136,12 +1136,10 @@ VkDeviceSize getYCbCrImageDataSize (VkFormat format, VkExtent3D extent)
 
        for (deUint32 planeNdx = 0; planeNdx < desc.numPlanes; ++planeNdx)
        {
-               const deUint32          planeW          = extent.width / desc.planes[planeNdx].widthDivisor;
-               const deUint32          planeH          = extent.height / desc.planes[planeNdx].heightDivisor;
-               const deUint32          elementSize     = desc.planes[planeNdx].elementSizeBytes;
+               const deUint32  elementSize     = desc.planes[planeNdx].elementSizeBytes;
 
                totalSize = (VkDeviceSize)deAlign64((deInt64)totalSize, elementSize);
-               totalSize += planeW * planeH * elementSize;
+               totalSize += getPlaneSizeInBytes(desc, extent, planeNdx, 0, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
        }
 
        return totalSize;
index 4476c3f..9676539 100644 (file)
@@ -46,9 +46,9 @@ struct QueueFamilyQueuesCount
        deUint32 queueCount;
 };
 
-deUint32 findMatchingQueueFamilyIndex (const std::vector<vk::VkQueueFamilyProperties>& queueFamilyProperties,
-                                                                          const VkQueueFlags                                                           queueFlags,
-                                                                          const deUint32                                                                       startIndex)
+deUint32 findMatchingQueueFamilyIndex  (const std::vector<VkQueueFamilyProperties>&    queueFamilyProperties,
+                                                                                const VkQueueFlags                                                             queueFlags,
+                                                                                const deUint32                                                                 startIndex)
 {
        for (deUint32 queueNdx = startIndex; queueNdx < queueFamilyProperties.size(); ++queueNdx)
        {
@@ -63,13 +63,13 @@ deUint32 findMatchingQueueFamilyIndex (const std::vector<vk::VkQueueFamilyProper
 
 void SparseResourcesBaseInstance::createDeviceSupportingQueues(const QueueRequirementsVec& queueRequirements)
 {
-       typedef std::map<vk::VkQueueFlags, std::vector<Queue> >         QueuesMap;
-       typedef std::map<deUint32, QueueFamilyQueuesCount>                      SelectedQueuesMap;
-       typedef std::map<deUint32, std::vector<float> >                         QueuePrioritiesMap;
+       typedef std::map<VkQueueFlags, std::vector<Queue> >     QueuesMap;
+       typedef std::map<deUint32, QueueFamilyQueuesCount>      SelectedQueuesMap;
+       typedef std::map<deUint32, std::vector<float> >         QueuePrioritiesMap;
 
-       std::vector<VkPhysicalDeviceGroupProperties>                            devGroupProperties;
-       std::vector<const char*>                                                                        deviceExtensions;
-       VkDeviceGroupDeviceCreateInfo                                                           deviceGroupInfo =
+       std::vector<VkPhysicalDeviceGroupProperties>            devGroupProperties;
+       std::vector<const char*>                                                        deviceExtensions;
+       VkDeviceGroupDeviceCreateInfo                                           deviceGroupInfo =
        {
                VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR,          //stype
                DE_NULL,                                                                                                        //pNext
@@ -163,12 +163,12 @@ void SparseResourcesBaseInstance::createDeviceSupportingQueues(const QueueRequir
 
                const VkDeviceQueueCreateInfo queueInfo =
                {
-                       VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,             // VkStructureType             sType;
-                       DE_NULL,                                                                                // const void*                 pNext;
-                       (VkDeviceQueueCreateFlags)0u,                                   // VkDeviceQueueCreateFlags    flags;
-                       queueFamilyIter->first,                                                 // uint32_t                    queueFamilyIndex;
-                       queueFamilyIter->second.queueCount,                             // uint32_t                    queueCount;
-                       &queuePriorities[queueFamilyIter->first][0],    // const float*                pQueuePriorities;
+                       VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,             // VkStructureType                      sType;
+                       DE_NULL,                                                                                // const void*                          pNext;
+                       (VkDeviceQueueCreateFlags)0u,                                   // VkDeviceQueueCreateFlags     flags;
+                       queueFamilyIter->first,                                                 // uint32_t                                     queueFamilyIndex;
+                       queueFamilyIter->second.queueCount,                             // uint32_t                                     queueCount;
+                       &queuePriorities[queueFamilyIter->first][0],    // const float*                         pQueuePriorities;
                };
 
                queueInfos.push_back(queueInfo);
@@ -177,16 +177,16 @@ void SparseResourcesBaseInstance::createDeviceSupportingQueues(const QueueRequir
        const VkPhysicalDeviceFeatures  deviceFeatures  = getPhysicalDeviceFeatures(instanceDriver, physicalDevice);
        const VkDeviceCreateInfo                deviceInfo              =
        {
-               VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO,                                           // VkStructureType                    sType;
-               m_useDeviceGroups ? &deviceGroupInfo : DE_NULL,                         // const void*                        pNext;
-               (VkDeviceCreateFlags)0,                                                                         // VkDeviceCreateFlags                flags;
-               static_cast<deUint32>(queueInfos.size())        ,                               // uint32_t                           queueCreateInfoCount;
-               &queueInfos[0],                                                                                         // const VkDeviceQueueCreateInfo*     pQueueCreateInfos;
-               0u,                                                                                                                     // uint32_t                           enabledLayerCount;
-               DE_NULL,                                                                                                        // const char* const*                 ppEnabledLayerNames;
-               deUint32(deviceExtensions.size()),                                                      // uint32_t                           enabledExtensionCount;
-               deviceExtensions.size() ? &deviceExtensions[0] : DE_NULL,       // const char* const*                 ppEnabledExtensionNames;
-               &deviceFeatures,                                                                                        // const VkPhysicalDeviceFeatures*    pEnabledFeatures;
+               VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO,                                           // VkStructureType                                      sType;
+               m_useDeviceGroups ? &deviceGroupInfo : DE_NULL,                         // const void*                                          pNext;
+               (VkDeviceCreateFlags)0,                                                                         // VkDeviceCreateFlags                          flags;
+               static_cast<deUint32>(queueInfos.size())        ,                               // uint32_t                                                     queueCreateInfoCount;
+               &queueInfos[0],                                                                                         // const VkDeviceQueueCreateInfo*       pQueueCreateInfos;
+               0u,                                                                                                                     // uint32_t                                                     enabledLayerCount;
+               DE_NULL,                                                                                                        // const char* const*                           ppEnabledLayerNames;
+               deUint32(deviceExtensions.size()),                                                      // uint32_t                                                     enabledExtensionCount;
+               deviceExtensions.size() ? &deviceExtensions[0] : DE_NULL,       // const char* const*                           ppEnabledExtensionNames;
+               &deviceFeatures,                                                                                        // const VkPhysicalDeviceFeatures*      pEnabledFeatures;
        };
 
        m_logicalDevice = createCustomDevice(m_context.getTestContext().getCommandLine().isValidationEnabled(), m_context.getPlatformInterface(), instance, instanceDriver, physicalDevice, &deviceInfo);
index 24ae508..1c666c3 100755 (executable)
@@ -299,7 +299,7 @@ tcu::TestStatus BufferSparseMemoryAliasingInstance::iterate (void)
                const Unique<VkBuffer>                  outputBuffer(createBuffer(deviceInterface, getDevice(), &outputBufferCreateInfo));
                const de::UniquePtr<Allocation> outputBufferAlloc(bindBuffer(deviceInterface, getDevice(), getAllocator(), *outputBuffer, MemoryRequirement::HostVisible));
 
-               // Create command buffer for compute and data transfer oparations
+               // Create command buffer for compute and data transfer operations
                const Unique<VkCommandPool>       commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
                const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
 
index d32af1c..103a0d3 100755 (executable)
@@ -246,7 +246,7 @@ tcu::TestStatus BufferSparseBindingInstance::iterate (void)
                        VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL));
                }
 
-               // Create command buffer for transfer oparations
+               // Create command buffer for transfer operations
                const Unique<VkCommandPool>             commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
                const Unique<VkCommandBuffer>   commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
 
index d8c3cf7..587f7fd 100755 (executable)
@@ -292,7 +292,7 @@ tcu::TestStatus BufferSparseResidencyInstance::iterate (void)
                const Unique<VkBuffer>                  outputBuffer                    (createBuffer(deviceInterface, getDevice(), &outputBufferCreateInfo));
                const de::UniquePtr<Allocation> outputBufferAlloc               (bindBuffer(deviceInterface, getDevice(), getAllocator(), *outputBuffer, MemoryRequirement::HostVisible));
 
-               // Create command buffer for compute and data transfer oparations
+               // Create command buffer for compute and data transfer operations
                const Unique<VkCommandPool>       commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
                const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
 
index 3767d9f..d1ae4a9 100644 (file)
@@ -56,29 +56,29 @@ namespace
 class ImageAlignedMipSizeCase : public TestCase
 {
 public:
-                                       ImageAlignedMipSizeCase (tcu::TestContext&                      testCtx,
-                                                                                        const std::string&                     name,
-                                                                                        const std::string&                     description,
-                                                                                        const ImageType                        imageType,
-                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format);
+       ImageAlignedMipSizeCase                 (tcu::TestContext&      testCtx,
+                                                                        const std::string&     name,
+                                                                        const std::string&     description,
+                                                                        const ImageType        imageType,
+                                                                        const tcu::UVec3&      imageSize,
+                                                                        const VkFormat         format);
 
-       void                    initPrograms                    (SourceCollections&                     sourceCollections) const {DE_UNREF(sourceCollections);};
-       TestInstance*   createInstance                  (Context&                                       context) const;
-       virtual void    checkSupport                    (Context&                                       context) const;
+       void                    initPrograms    (SourceCollections&     sourceCollections) const {DE_UNREF(sourceCollections);};
+       TestInstance*   createInstance  (Context&                       context) const;
+       virtual void    checkSupport    (Context&                       context) const;
 
 private:
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-ImageAlignedMipSizeCase::ImageAlignedMipSizeCase (tcu::TestContext&                    testCtx,
-                                                                                                 const std::string&            name,
-                                                                                                 const std::string&            description,
-                                                                                                 const ImageType                       imageType,
-                                                                                                 const tcu::UVec3&                     imageSize,
-                                                                                                 const tcu::TextureFormat&     format)
+ImageAlignedMipSizeCase::ImageAlignedMipSizeCase       (tcu::TestContext&      testCtx,
+                                                                                                        const std::string&     name,
+                                                                                                        const std::string&     description,
+                                                                                                        const ImageType        imageType,
+                                                                                                        const tcu::UVec3&      imageSize,
+                                                                                                        const VkFormat         format)
        : TestCase              (testCtx, name, description)
        , m_imageType   (imageType)
        , m_imageSize   (imageSize)
@@ -103,23 +103,23 @@ void ImageAlignedMipSizeCase::checkSupport (Context& context) const
 class ImageAlignedMipSizeInstance : public SparseResourcesBaseInstance
 {
 public:
-                                       ImageAlignedMipSizeInstance(Context&                                    context,
-                                                                                               const ImageType                         imageType,
-                                                                                               const tcu::UVec3&                       imageSize,
-                                                                                               const tcu::TextureFormat&       format);
+       ImageAlignedMipSizeInstance     (Context&                       context,
+                                                                const ImageType        imageType,
+                                                                const tcu::UVec3&      imageSize,
+                                                                const VkFormat         format);
 
-       tcu::TestStatus iterate                                         (void);
+       tcu::TestStatus iterate         (void);
 
 private:
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-ImageAlignedMipSizeInstance::ImageAlignedMipSizeInstance (Context&                                     context,
-                                                                                                                 const ImageType                       imageType,
-                                                                                                                 const tcu::UVec3&                     imageSize,
-                                                                                                                 const tcu::TextureFormat&     format)
+ImageAlignedMipSizeInstance::ImageAlignedMipSizeInstance       (Context&                       context,
+                                                                                                                        const ImageType        imageType,
+                                                                                                                        const tcu::UVec3&      imageSize,
+                                                                                                                        const VkFormat         format)
        : SparseResourcesBaseInstance   (context)
        , m_imageType                                   (imageType)
        , m_imageSize                                   (imageSize)
@@ -129,20 +129,21 @@ ImageAlignedMipSizeInstance::ImageAlignedMipSizeInstance (Context&                                        context,
 
 tcu::TestStatus ImageAlignedMipSizeInstance::iterate (void)
 {
-       const InstanceInterface&                                instance = m_context.getInstanceInterface();
-       const VkPhysicalDevice                                  physicalDevice = m_context.getPhysicalDevice();
-       const VkPhysicalDeviceProperties                physicalDeviceProperties = getPhysicalDeviceProperties(instance, physicalDevice);
+       const InstanceInterface&                                instance                                        = m_context.getInstanceInterface();
+       const VkPhysicalDevice                                  physicalDevice                          = m_context.getPhysicalDevice();
+       const VkPhysicalDeviceProperties                physicalDeviceProperties        = getPhysicalDeviceProperties(instance, physicalDevice);
        VkImageCreateInfo                                               imageCreateInfo;
        VkSparseImageMemoryRequirements                 aspectRequirements;
        VkExtent3D                                                              imageGranularity;
-       const VkPhysicalDeviceSparseProperties  sparseProperties = physicalDeviceProperties.sparseProperties;
-       VkImageFormatProperties                                 imageFormatProperties;
+       const VkPhysicalDeviceSparseProperties  sparseProperties                        = physicalDeviceProperties.sparseProperties;
+       const PlanarFormatDescription                   formatDescription                       = getPlanarFormatDescription(m_format);
+
 
        imageCreateInfo.sType                                   = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO;
        imageCreateInfo.pNext                                   = DE_NULL;
        imageCreateInfo.flags                                   = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT | VK_IMAGE_CREATE_SPARSE_BINDING_BIT;
        imageCreateInfo.imageType                               = mapImageType(m_imageType);
-       imageCreateInfo.format                                  = mapTextureFormat(m_format);
+       imageCreateInfo.format                                  = m_format;
        imageCreateInfo.extent                                  = makeExtent3D(getLayerSize(m_imageType, m_imageSize));
        imageCreateInfo.arrayLayers                             = getNumLayers(m_imageType, m_imageSize);
        imageCreateInfo.samples                                 = VK_SAMPLE_COUNT_1_BIT;
@@ -159,15 +160,28 @@ tcu::TestStatus ImageAlignedMipSizeInstance::iterate (void)
                imageCreateInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
        }
 
-       imageFormatProperties = getPhysicalDeviceImageFormatProperties(instance, physicalDevice, imageCreateInfo.format, imageCreateInfo.imageType, imageCreateInfo.tiling, imageCreateInfo.usage, imageCreateInfo.flags);
-
-       imageCreateInfo.mipLevels                               = getImageMaxMipLevels(imageFormatProperties, imageCreateInfo.extent);
-
        // Check if device supports sparse operations for image format
        if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageCreateInfo))
                TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
 
        {
+               VkImageFormatProperties imageFormatProperties;
+
+               if (instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
+                       imageCreateInfo.format,
+                       imageCreateInfo.imageType,
+                       imageCreateInfo.tiling,
+                       imageCreateInfo.usage,
+                       imageCreateInfo.flags,
+                       &imageFormatProperties) == VK_ERROR_FORMAT_NOT_SUPPORTED)
+               {
+                       TCU_THROW(NotSupportedError, "Image format does not support sparse operations");
+               }
+
+               imageCreateInfo.mipLevels = getMipmapCount(m_format, formatDescription, imageFormatProperties, imageCreateInfo.extent);
+       }
+
+       {
                QueueRequirementsVec queueRequirements;
                queueRequirements.push_back(QueueRequirements(VK_QUEUE_SPARSE_BINDING_BIT, 1u));
 
@@ -178,10 +192,10 @@ tcu::TestStatus ImageAlignedMipSizeInstance::iterate (void)
                const DeviceInterface&                                                          deviceInterface                         = getDeviceInterface();
 
                // Create sparse image
-               const Unique<VkImage>                                                           sparseImage                                     (createImage(deviceInterface, getDevice(), &imageCreateInfo));
+               const Unique<VkImage>                                                           imageSparse                                     (createImage(deviceInterface, getDevice(), &imageCreateInfo));
 
                // Get sparse image sparse memory requirements
-               const std::vector<VkSparseImageMemoryRequirements>      sparseMemoryRequirements        = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *sparseImage);
+               const std::vector<VkSparseImageMemoryRequirements>      sparseMemoryRequirements        = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
 
                DE_ASSERT(sparseMemoryRequirements.size() != 0);
 
@@ -202,9 +216,9 @@ tcu::TestStatus ImageAlignedMipSizeInstance::iterate (void)
                do
                {
                        extent = mipLevelExtents(imageCreateInfo.extent, lod);
-                       if (extent.width % imageGranularity.width != 0
+                       if (   extent.width  % imageGranularity.width  != 0
                                || extent.height % imageGranularity.height != 0
-                               || extent.depth % imageGranularity.depth != 0)
+                               || extent.depth  % imageGranularity.depth  != 0)
                        {
                                break;
                        }
@@ -239,44 +253,32 @@ tcu::TestCaseGroup* createImageAlignedMipSizeTests (tcu::TestContext& testCtx)
 {
        de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "aligned_mip_size", "Aligned mip size"));
 
-       struct ImageParameters
-       {
-               ImageType       imageType;
-               tcu::UVec3      imageSize;
-       };
-
-       static const ImageParameters imageParametersArray[] =
-       {
-               { IMAGE_TYPE_2D,                 tcu::UVec3(512u, 256u, 1u)             },
-               { IMAGE_TYPE_2D_ARRAY,   tcu::UVec3(512u, 256u, 6u)             },
-               { IMAGE_TYPE_CUBE,               tcu::UVec3(256u, 256u, 1u)             },
-               { IMAGE_TYPE_CUBE_ARRAY, tcu::UVec3(256u, 256u, 6u)             },
-               { IMAGE_TYPE_3D,                 tcu::UVec3(512u, 256u, 16u)    }
-       };
-
-       static const tcu::TextureFormat formats[] =
+       const std::vector<TestImageParameters> imageParameters =
        {
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RG,       tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RG,   tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RG,   tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT8)
+               { IMAGE_TYPE_2D,                 { tcu::UVec3(512u, 256u, 1u) },        getTestFormats(IMAGE_TYPE_2D) },
+               { IMAGE_TYPE_2D_ARRAY,   { tcu::UVec3(512u, 256u, 6u) },        getTestFormats(IMAGE_TYPE_2D_ARRAY) },
+               { IMAGE_TYPE_CUBE,               { tcu::UVec3(256u, 256u, 1u) },        getTestFormats(IMAGE_TYPE_CUBE) },
+               { IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(256u, 256u, 6u) },        getTestFormats(IMAGE_TYPE_CUBE_ARRAY) },
+               { IMAGE_TYPE_3D,                 { tcu::UVec3(512u, 256u, 16u) },       getTestFormats(IMAGE_TYPE_3D) }
        };
 
-       for (deInt32 imageTypeNdx = 0; imageTypeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray); ++imageTypeNdx)
+       for (size_t imageTypeNdx = 0; imageTypeNdx < imageParameters.size(); ++imageTypeNdx)
        {
-               const ImageType                                 imageType = imageParametersArray[imageTypeNdx].imageType;
+               const ImageType                                 imageType = imageParameters[imageTypeNdx].imageType;
                de::MovePtr<tcu::TestCaseGroup> imageTypeGroup(new tcu::TestCaseGroup(testCtx, getImageTypeName(imageType).c_str(), ""));
 
-               for (deInt32 formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); ++formatNdx)
+               for (size_t formatNdx = 0; formatNdx < imageParameters[imageTypeNdx].formats.size(); ++formatNdx)
                {
-                       const tcu::TextureFormat&       format          = formats[formatNdx];
-                       const tcu::UVec3                        imageSize       = imageParametersArray[imageTypeNdx].imageSize;
-                       const std::string                       name            = getShaderImageFormatQualifier(format);
+                       VkFormat                        format                          = imageParameters[imageTypeNdx].formats[formatNdx].format;
+                       tcu::UVec3                      imageSizeAlignment      = getImageSizeAlignment(format);
+                       const std::string       name                            = getImageFormatID(format);
+                       const tcu::UVec3        imageSize                       = imageParameters[imageTypeNdx].imageSizes[0];
+
+                       // skip test for images with odd sizes for some YCbCr formats
+                       if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                               continue;
+                       if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                               continue;
 
                        imageTypeGroup->addChild(new ImageAlignedMipSizeCase(testCtx, name.c_str(), "", imageType, imageSize, format));
                }
index 60dc98c..79feb21 100644 (file)
@@ -56,37 +56,37 @@ namespace
 class ImageBlockShapesCase : public TestCase
 {
 public:
-                                       ImageBlockShapesCase    (tcu::TestContext&                      testCtx,
-                                                                                        const std::string&                     name,
-                                                                                        const std::string&                     description,
-                                                                                        const ImageType                        imageType,
-                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format,
-                                                                                        deUint32                                       numSamples);
+       ImageBlockShapesCase                    (tcu::TestContext&      testCtx,
+                                                                        const std::string&     name,
+                                                                        const std::string&     description,
+                                                                        const ImageType        imageType,
+                                                                        const tcu::UVec3&      imageSize,
+                                                                        const VkFormat         format,
+                                                                        deUint32                       numSamples);
 
        void                    initPrograms                    (SourceCollections&                     sourceCollections) const {DE_UNREF(sourceCollections);};
        TestInstance*   createInstance                  (Context&                                       context) const;
        virtual void    checkSupport                    (Context&                                       context) const;
 
 private:
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
-       const deUint32                          m_numSamples;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
+       const deUint32          m_numSamples;
 };
 
-ImageBlockShapesCase::ImageBlockShapesCase (tcu::TestContext&                  testCtx,
-                                                                                       const std::string&                      name,
-                                                                                       const std::string&                      description,
-                                                                                       const ImageType                         imageType,
-                                                                                       const tcu::UVec3&                       imageSize,
-                                                                                       const tcu::TextureFormat&       format,
-                                                                                       deUint32                                        numSamples)
-       : TestCase                              (testCtx, name, description)
-       , m_imageType                   (imageType)
-       , m_imageSize                   (imageSize)
-       , m_format                              (format)
-       , m_numSamples                  (numSamples)
+ImageBlockShapesCase::ImageBlockShapesCase (tcu::TestContext&  testCtx,
+                                                                                       const std::string&      name,
+                                                                                       const std::string&      description,
+                                                                                       const ImageType         imageType,
+                                                                                       const tcu::UVec3&       imageSize,
+                                                                                       const VkFormat          format,
+                                                                                       deUint32                        numSamples)
+       : TestCase              (testCtx, name, description)
+       , m_imageType   (imageType)
+       , m_imageSize   (imageSize)
+       , m_format              (format)
+       , m_numSamples  (numSamples)
 {
 }
 
@@ -107,26 +107,26 @@ void ImageBlockShapesCase::checkSupport (Context& context) const
 class ImageBlockShapesInstance : public SparseResourcesBaseInstance
 {
 public:
-                                       ImageBlockShapesInstance(Context&                                                       context,
-                                                                                        const ImageType                                        imageType,
-                                                                                        const tcu::UVec3&                                      imageSize,
-                                                                                        const tcu::TextureFormat&                      format,
-                                                                                        deUint32                                                       numSamples);
+       ImageBlockShapesInstance        (Context&                       context,
+                                                                const ImageType        imageType,
+                                                                const tcu::UVec3&      imageSize,
+                                                                const VkFormat         format,
+                                                                deUint32                       numSamples);
 
-       tcu::TestStatus iterate                                         (void);
+       tcu::TestStatus iterate         (void);
 
 private:
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
-       const deUint32                          m_numSamples;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
+       const deUint32          m_numSamples;
 };
 
-ImageBlockShapesInstance::ImageBlockShapesInstance (Context&                                   context,
-                                                                                                       const ImageType                         imageType,
-                                                                                                       const tcu::UVec3&                       imageSize,
-                                                                                                       const tcu::TextureFormat&       format,
-                                                                                                       deUint32                                        numSamples)
+ImageBlockShapesInstance::ImageBlockShapesInstance (Context&                   context,
+                                                                                                       const ImageType         imageType,
+                                                                                                       const tcu::UVec3&       imageSize,
+                                                                                                       const VkFormat          format,
+                                                                                                       deUint32                        numSamples)
        : SparseResourcesBaseInstance   (context)
        , m_imageType                                   (imageType)
        , m_imageSize                                   (imageSize)
@@ -137,21 +137,19 @@ ImageBlockShapesInstance::ImageBlockShapesInstance (Context&                                      context,
 
 tcu::TestStatus ImageBlockShapesInstance::iterate (void)
 {
-       const InstanceInterface&                                instance = m_context.getInstanceInterface();
-       const VkPhysicalDevice                                  physicalDevice = m_context.getPhysicalDevice();
-       const VkPhysicalDeviceProperties                physicalDeviceProperties = getPhysicalDeviceProperties(instance, physicalDevice);
-       VkImageCreateInfo                                               imageCreateInfo;
-       VkSparseImageMemoryRequirements                 aspectRequirements;
-       VkExtent3D                                                              imageGranularity;
-       const VkPhysicalDeviceSparseProperties  sparseProperties = physicalDeviceProperties.sparseProperties;
-       const deUint32                                                  pixelSize = tcu::getPixelSize(m_format) * 8;
-       VkExtent3D                                                              expectedGranularity;
+       const InstanceInterface&                                                instance                                        = m_context.getInstanceInterface();
+       const VkPhysicalDevice                                                  physicalDevice                          = m_context.getPhysicalDevice();
+       const VkPhysicalDeviceProperties                                physicalDeviceProperties        = getPhysicalDeviceProperties(instance, physicalDevice);
+       VkImageCreateInfo                                                               imageCreateInfo;
+       std::vector<VkSparseImageMemoryRequirements>    sparseMemoryRequirements;
+       const VkPhysicalDeviceSparseProperties                  sparseProperties                        = physicalDeviceProperties.sparseProperties;
+       const PlanarFormatDescription                                   formatDescription                       = getPlanarFormatDescription(m_format);
 
        imageCreateInfo.sType                                   = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO;
        imageCreateInfo.pNext                                   = DE_NULL;
        imageCreateInfo.flags                                   = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT | VK_IMAGE_CREATE_SPARSE_BINDING_BIT;
        imageCreateInfo.imageType                               = mapImageType(m_imageType);
-       imageCreateInfo.format                                  = mapTextureFormat(m_format);
+       imageCreateInfo.format                                  = m_format;
        imageCreateInfo.extent                                  = makeExtent3D(getLayerSize(m_imageType, m_imageSize));
        imageCreateInfo.mipLevels                               = 1u;
        imageCreateInfo.arrayLayers                             = getNumLayers(m_imageType, m_imageSize);
@@ -170,9 +168,20 @@ tcu::TestStatus ImageBlockShapesInstance::iterate (void)
        }
 
        // Check the format supports given number of samples
-       const VkImageFormatProperties formatProperties = getPhysicalDeviceImageFormatProperties(instance, physicalDevice, imageCreateInfo.format, imageCreateInfo.imageType, imageCreateInfo.tiling, imageCreateInfo.usage, imageCreateInfo.flags);
+       VkImageFormatProperties imageFormatProperties;
+
+       if (instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
+               imageCreateInfo.format,
+               imageCreateInfo.imageType,
+               imageCreateInfo.tiling,
+               imageCreateInfo.usage,
+               imageCreateInfo.flags,
+               &imageFormatProperties) == VK_ERROR_FORMAT_NOT_SUPPORTED)
+       {
+               TCU_THROW(NotSupportedError, "Image format does not support sparse operations");
+       }
 
-       if (!(formatProperties.sampleCounts & imageCreateInfo.samples))
+       if (!(imageFormatProperties.sampleCounts & imageCreateInfo.samples))
                TCU_THROW(NotSupportedError, "The image format does not support the number of samples specified");
 
        // Check if device supports sparse operations for image format
@@ -187,233 +196,236 @@ tcu::TestStatus ImageBlockShapesInstance::iterate (void)
        }
 
        {
-               const DeviceInterface&                                                          deviceInterface                         = getDeviceInterface();
+               const DeviceInterface&          deviceInterface = getDeviceInterface();
 
                // Create sparse image
-               const Unique<VkImage>                                                           sparseImage                                     (createImage(deviceInterface, getDevice(), &imageCreateInfo));
+               const Unique<VkImage>           imageSparse( createImage(deviceInterface, getDevice(), &imageCreateInfo) );
 
                // Get sparse image sparse memory requirements
-               const std::vector<VkSparseImageMemoryRequirements>      sparseMemoryRequirements        = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *sparseImage);
+               sparseMemoryRequirements        = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
 
                DE_ASSERT(sparseMemoryRequirements.size() != 0);
+       }
 
-               const deUint32                                                                          colorAspectIndex                        = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_COLOR_BIT);
+       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+       {
+               const VkImageAspectFlags                aspect                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+               const deUint32                                  aspectIndex                     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
 
-               if (colorAspectIndex == NO_MATCH_FOUND)
-                       TCU_THROW(NotSupportedError, "Not supported image aspect - the test supports currently only VK_IMAGE_ASPECT_COLOR_BIT");
+               if (aspectIndex == NO_MATCH_FOUND)
+                       TCU_THROW(NotSupportedError, "Not supported image aspect");
 
-               aspectRequirements      = sparseMemoryRequirements[colorAspectIndex];
-               imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
-       }
+               VkSparseImageMemoryRequirements aspectRequirements      = sparseMemoryRequirements[aspectIndex];
+               VkExtent3D                                              imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
+               deUint32                                                pixelSize                       = static_cast<deUint32>(formatDescription.planes[planeNdx].elementSizeBytes) * 8u;
+               VkExtent3D                                              expectedGranularity;
 
-       if (m_imageType == IMAGE_TYPE_3D)
-       {
-               if (!sparseProperties.residencyStandard3DBlockShape)
-                       return tcu::TestStatus::pass("Pass (residencyStandard3DBlockShape disabled)");
+               if (m_imageType == IMAGE_TYPE_3D)
+               {
+                       if (!sparseProperties.residencyStandard3DBlockShape)
+                               return tcu::TestStatus::pass("Pass (residencyStandard3DBlockShape disabled)");
 
-               switch (pixelSize)
+                       switch (pixelSize)
+                       {
+                               case 8:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 32;
+                                       expectedGranularity.depth = 32;
+                                       break;
+                               case 16:
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 32;
+                                       expectedGranularity.depth = 32;
+                                       break;
+                               case 32:
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 32;
+                                       expectedGranularity.depth = 16;
+                                       break;
+                               case 64:
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 16;
+                                       expectedGranularity.depth = 16;
+                                       break;
+                               default:
+                                       DE_ASSERT(pixelSize == 128);
+                                       expectedGranularity.width = 16;
+                                       expectedGranularity.height = 16;
+                                       expectedGranularity.depth = 16;
+                                       break;
+                       };
+               }
+               else if (m_numSamples == 2)
                {
-                       case 8:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 32;
-                               expectedGranularity.depth       = 32;
-                               break;
-                       case 16:
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 32;
-                               expectedGranularity.depth       = 32;
-                               break;
-                       case 32:
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 32;
-                               expectedGranularity.depth       = 16;
-                               break;
-                       case 64:
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 16;
-                               expectedGranularity.depth       = 16;
-                               break;
-                       default:
-                               DE_ASSERT(pixelSize == 128);
-                               expectedGranularity.width       = 16;
-                               expectedGranularity.height      = 16;
-                               expectedGranularity.depth       = 16;
-                               break;
-               };
-       }
-       else if (m_numSamples == 2)
-       {
-               if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
-                       return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
+                       if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
+                               return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
 
-               expectedGranularity.depth = 1;
+                       expectedGranularity.depth = 1;
 
-               switch (pixelSize)
+                       switch (pixelSize)
+                       {
+                               case 8:
+                                       expectedGranularity.width = 128;
+                                       expectedGranularity.height = 256;
+                                       break;
+                               case 16:
+                                       expectedGranularity.width = 128;
+                                       expectedGranularity.height = 128;
+                                       break;
+                               case 32:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 128;
+                                       break;
+                               case 64:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 64;
+                                       break;
+                               default:
+                                       DE_ASSERT(pixelSize == 128);
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 64;
+                                       break;
+                       };
+               }
+               else if (m_numSamples == 4)
                {
-                       case 8:
-                               expectedGranularity.width       = 128;
-                               expectedGranularity.height      = 256;
-                               break;
-                       case 16:
-                               expectedGranularity.width       = 128;
-                               expectedGranularity.height      = 128;
-                               break;
-                       case 32:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 128;
-                               break;
-                       case 64:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 64;
-                               break;
-                       default:
-                               DE_ASSERT(pixelSize == 128);
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 64;
-                               break;
-               };
-       }
-       else if (m_numSamples == 4)
-       {
-               if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
-                       return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
+                       if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
+                               return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
 
-               expectedGranularity.depth = 1;
+                       expectedGranularity.depth = 1;
 
-               switch (pixelSize)
+                       switch (pixelSize)
+                       {
+                               case 8:
+                                       expectedGranularity.width = 128;
+                                       expectedGranularity.height = 128;
+                                       break;
+                               case 16:
+                                       expectedGranularity.width = 128;
+                                       expectedGranularity.height = 64;
+                                       break;
+                               case 32:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 64;
+                                       break;
+                               case 64:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 32;
+                                       break;
+                               default:
+                                       DE_ASSERT(pixelSize == 128);
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 32;
+                                       break;
+                       };
+               }
+               else if (m_numSamples == 8)
                {
-                       case 8:
-                               expectedGranularity.width       = 128;
-                               expectedGranularity.height      = 128;
-                               break;
-                       case 16:
-                               expectedGranularity.width       = 128;
-                               expectedGranularity.height      = 64;
-                               break;
-                       case 32:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 64;
-                               break;
-                       case 64:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 32;
-                               break;
-                       default:
-                               DE_ASSERT(pixelSize == 128);
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 32;
-                               break;
-               };
-       }
-       else if (m_numSamples == 8)
-       {
-               if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
-                       return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
+                       if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
+                               return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
 
-               expectedGranularity.depth = 1;
+                       expectedGranularity.depth = 1;
 
-               switch (pixelSize)
+                       switch (pixelSize)
+                       {
+                               case 8:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 128;
+                                       break;
+                               case 16:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 64;
+                                       break;
+                               case 32:
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 64;
+                                       break;
+                               case 64:
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 32;
+                                       break;
+                               default:
+                                       DE_ASSERT(pixelSize == 128);
+                                       expectedGranularity.width = 16;
+                                       expectedGranularity.height = 32;
+                                       break;
+                       };
+               }
+               else if (m_numSamples == 16)
                {
-                       case 8:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 128;
-                               break;
-                       case 16:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 64;
-                               break;
-                       case 32:
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 64;
-                               break;
-                       case 64:
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 32;
-                               break;
-                       default:
-                               DE_ASSERT(pixelSize == 128);
-                               expectedGranularity.width       = 16;
-                               expectedGranularity.height      = 32;
-                               break;
-               };
-       }
-       else if (m_numSamples == 16)
-       {
-               if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
-                       return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
+                       if (!sparseProperties.residencyStandard2DMultisampleBlockShape)
+                               return tcu::TestStatus::pass("Pass (residencyStandard2DMultisampleBlockShape disabled)");
 
-               expectedGranularity.depth = 1;
+                       expectedGranularity.depth = 1;
 
-               switch (pixelSize)
+                       switch (pixelSize)
+                       {
+                               case 8:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 64;
+                                       break;
+                               case 16:
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 32;
+                                       break;
+                               case 32:
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 32;
+                                       break;
+                               case 64:
+                                       expectedGranularity.width = 32;
+                                       expectedGranularity.height = 16;
+                                       break;
+                               default:
+                                       DE_ASSERT(pixelSize == 128);
+                                       expectedGranularity.width = 16;
+                                       expectedGranularity.height = 16;
+                                       break;
+                       };
+               }
+               else
                {
-                       case 8:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 64;
-                               break;
-                       case 16:
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 32;
-                               break;
-                       case 32:
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 32;
-                               break;
-                       case 64:
-                               expectedGranularity.width       = 32;
-                               expectedGranularity.height      = 16;
-                               break;
-                       default:
-                               DE_ASSERT(pixelSize == 128);
-                               expectedGranularity.width       = 16;
-                               expectedGranularity.height      = 16;
-                               break;
-               };
-       }
-       else
-       {
-               DE_ASSERT(m_numSamples == 1);
+                       DE_ASSERT(m_numSamples == 1);
 
-               if (!sparseProperties.residencyStandard2DBlockShape)
-                       return tcu::TestStatus::pass("Pass (residencyStandard2DBlockShape disabled)");
+                       if (!sparseProperties.residencyStandard2DBlockShape)
+                               return tcu::TestStatus::pass("Pass (residencyStandard2DBlockShape disabled)");
 
-               expectedGranularity.depth = 1;
+                       expectedGranularity.depth = 1;
 
-               switch (pixelSize)
-               {
-                       case 8:
-                               expectedGranularity.width       = 256;
-                               expectedGranularity.height      = 256;
-                               break;
-                       case 16:
-                               expectedGranularity.width       = 256;
-                               expectedGranularity.height      = 128;
-                               break;
-                       case 32:
-                               expectedGranularity.width       = 128;
-                               expectedGranularity.height      = 128;
-                               break;
-                       case 64:
-                               expectedGranularity.width       = 128;
-                               expectedGranularity.height      = 64;
-                               break;
-                       default:
-                               DE_ASSERT(pixelSize == 128);
-                               expectedGranularity.width       = 64;
-                               expectedGranularity.height      = 64;
-                               break;
-               };
-       }
+                       switch (pixelSize)
+                       {
+                               case 8:
+                                       expectedGranularity.width = 256;
+                                       expectedGranularity.height = 256;
+                                       break;
+                               case 16:
+                                       expectedGranularity.width = 256;
+                                       expectedGranularity.height = 128;
+                                       break;
+                               case 32:
+                                       expectedGranularity.width = 128;
+                                       expectedGranularity.height = 128;
+                                       break;
+                               case 64:
+                                       expectedGranularity.width = 128;
+                                       expectedGranularity.height = 64;
+                                       break;
+                               default:
+                                       DE_ASSERT(pixelSize == 128);
+                                       expectedGranularity.width = 64;
+                                       expectedGranularity.height = 64;
+                                       break;
+                       };
+               }
 
-       if (imageGranularity.width == expectedGranularity.width
-               && imageGranularity.height == expectedGranularity.height
-               && imageGranularity.depth == expectedGranularity.depth)
-       {
-               return tcu::TestStatus::pass("Passed");
-       }
-       else
-       {
-               return tcu::TestStatus::fail("Non-standard block shape used");
+               if (   imageGranularity.width  != expectedGranularity.width
+                       || imageGranularity.height != expectedGranularity.height
+                       || imageGranularity.depth  != expectedGranularity.depth)
+               {
+                       return tcu::TestStatus::fail("Non-standard block shape used");
+               }
        }
+       return tcu::TestStatus::pass("Passed");
 }
 
 TestInstance* ImageBlockShapesCase::createInstance (Context& context) const
@@ -427,53 +439,45 @@ tcu::TestCaseGroup* createImageBlockShapesTests (tcu::TestContext& testCtx)
 {
        de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "image_block_shapes", "Standard block shape"));
 
-       struct ImageParameters
-       {
-               ImageType       imageType;
-               tcu::UVec3      imageSize;
-       };
-
-       static const ImageParameters imageParametersArray[] =
+       const std::vector<TestImageParameters> imageParameters =
        {
-               { IMAGE_TYPE_2D,                 tcu::UVec3(512u, 256u, 1u)             },
-               { IMAGE_TYPE_2D_ARRAY,   tcu::UVec3(512u, 256u, 6u)             },
-               { IMAGE_TYPE_CUBE,               tcu::UVec3(256u, 256u, 1u)             },
-               { IMAGE_TYPE_CUBE_ARRAY, tcu::UVec3(256u, 256u, 6u)             },
-               { IMAGE_TYPE_3D,                 tcu::UVec3(512u, 256u, 16u)    }
-       };
-
-       static const tcu::TextureFormat formats[] =
-       {
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RG,       tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RG,   tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RG,   tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT8)
+               { IMAGE_TYPE_2D,                        { tcu::UVec3(512u, 256u, 1u) },         getTestFormats(IMAGE_TYPE_2D) },
+               { IMAGE_TYPE_2D_ARRAY,          { tcu::UVec3(512u, 256u, 6u) },         getTestFormats(IMAGE_TYPE_2D_ARRAY) },
+               { IMAGE_TYPE_CUBE,                      { tcu::UVec3(256u, 256u, 1u) },         getTestFormats(IMAGE_TYPE_CUBE) },
+               { IMAGE_TYPE_CUBE_ARRAY,        { tcu::UVec3(256u, 256u, 6u) },         getTestFormats(IMAGE_TYPE_CUBE_ARRAY) },
+               { IMAGE_TYPE_3D,                        { tcu::UVec3(512u, 256u, 16u) },        getTestFormats(IMAGE_TYPE_3D) }
        };
 
        static const deUint32 sampleCounts[] = { 1u, 2u, 4u, 8u, 16u };
 
-       for (deInt32 imageTypeNdx = 0; imageTypeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray); ++imageTypeNdx)
+       for (size_t imageTypeNdx = 0; imageTypeNdx < imageParameters.size(); ++imageTypeNdx)
        {
-               const ImageType                                 imageType = imageParametersArray[imageTypeNdx].imageType;
+               const ImageType                                 imageType = imageParameters[imageTypeNdx].imageType;
                de::MovePtr<tcu::TestCaseGroup> imageTypeGroup(new tcu::TestCaseGroup(testCtx, getImageTypeName(imageType).c_str(), ""));
 
-               for (deInt32 formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); ++formatNdx)
+               for (size_t formatNdx = 0; formatNdx < imageParameters[imageTypeNdx].formats.size(); ++formatNdx)
                {
-                       const tcu::TextureFormat&               format = formats[formatNdx];
-                       de::MovePtr<tcu::TestCaseGroup> formatGroup(new tcu::TestCaseGroup(testCtx, getShaderImageFormatQualifier(format).c_str(), ""));
+                       VkFormat                                                format                          = imageParameters[imageTypeNdx].formats[formatNdx].format;
+                       tcu::UVec3                                              imageSizeAlignment      = getImageSizeAlignment(format);
+                       de::MovePtr<tcu::TestCaseGroup> formatGroup                     (new tcu::TestCaseGroup(testCtx, getImageFormatID(format).c_str(), ""));
 
                        for (deInt32 sampleCountNdx = 0; sampleCountNdx < DE_LENGTH_OF_ARRAY(sampleCounts); ++sampleCountNdx)
                        {
-                               const tcu::UVec3        imageSize       = imageParametersArray[imageTypeNdx].imageSize;
-                               const deUint32          sampleCount     = sampleCounts[sampleCountNdx];
-                               const std::string       name            = std::string("samples_") + de::toString(sampleCount);
+                               for (size_t imageSizeNdx = 0; imageSizeNdx < imageParameters[imageTypeNdx].imageSizes.size(); ++imageSizeNdx)
+                               {
+                                       const tcu::UVec3        imageSize = imageParameters[imageTypeNdx].imageSizes[imageSizeNdx];
+
+                                       // skip test for images with odd sizes for some YCbCr formats
+                                       if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                                               continue;
+                                       if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                                               continue;
+
+                                       const deUint32          sampleCount = sampleCounts[sampleCountNdx];
+                                       const std::string       name = std::string("samples_") + de::toString(sampleCount);
 
-                               formatGroup->addChild(new ImageBlockShapesCase(testCtx, name.c_str(), "", imageType, imageSize, format, sampleCount));
+                                       formatGroup->addChild(new ImageBlockShapesCase(testCtx, name.c_str(), "", imageType, imageSize, format, sampleCount));
+                               }
                        }
                        imageTypeGroup->addChild(formatGroup.release());
                }
index eaa6f51..858eb58 100755 (executable)
 #include "deStringUtil.hpp"
 #include "deUniquePtr.hpp"
 #include "deSharedPtr.hpp"
+
 #include "tcuTexture.hpp"
+#include "tcuTextureUtil.hpp"
+#include "tcuTexVerifierUtil.hpp"
 
 #include <deMath.h>
 #include <string>
@@ -58,15 +61,12 @@ namespace sparse
 namespace
 {
 
-enum ShaderParameters
-{
-       MODULO_DIVISOR = 128
-};
+const deUint32 MODULO_DIVISOR = 127;
 
-const std::string getCoordStr  (const ImageType                imageType,
-                                                               const std::string&      x,
-                                                               const std::string&      y,
-                                                               const std::string&      z)
+const std::string getCoordStr  (const ImageType        imageType,
+                                                                const std::string&     x,
+                                                                const std::string&     y,
+                                                                const std::string&     z)
 {
        switch (imageType)
        {
@@ -85,7 +85,7 @@ const std::string getCoordStr  (const ImageType               imageType,
                        return "ivec3(" + x + "," + y + "," + z + ")";
 
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected image type");
                        return "";
        }
 }
@@ -93,42 +93,42 @@ const std::string getCoordStr  (const ImageType             imageType,
 class ImageSparseMemoryAliasingCase : public TestCase
 {
 public:
-                                       ImageSparseMemoryAliasingCase   (tcu::TestContext&                      testCtx,
-                                                                                                        const std::string&                     name,
-                                                                                                        const std::string&                     description,
-                                                                                                        const ImageType                        imageType,
-                                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                                        const tcu::TextureFormat&      format,
-                                                                                                        const glu::GLSLVersion         glslVersion,
-                                                                                                        const bool                                     useDeviceGroups);
+       ImageSparseMemoryAliasingCase   (tcu::TestContext&              testCtx,
+                                                                        const std::string&             name,
+                                                                        const std::string&             description,
+                                                                        const ImageType                imageType,
+                                                                        const tcu::UVec3&              imageSize,
+                                                                        const VkFormat                 format,
+                                                                        const glu::GLSLVersion glslVersion,
+                                                                        const bool                             useDeviceGroups);
 
-       void                    initPrograms                                    (SourceCollections&                     sourceCollections) const;
-       TestInstance*   createInstance                                  (Context&                                       context) const;
-       virtual void    checkSupport                                    (Context&                                       context) const;
+       void                    initPrograms    (SourceCollections&             sourceCollections) const;
+       TestInstance*   createInstance  (Context&                               context) const;
+       virtual void    checkSupport    (Context&                               context) const;
 
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
-       const glu::GLSLVersion          m_glslVersion;
+       const bool                              m_useDeviceGroups;
+       const ImageType                 m_imageType;
+       const tcu::UVec3                m_imageSize;
+       const VkFormat                  m_format;
+       const glu::GLSLVersion  m_glslVersion;
 };
 
-ImageSparseMemoryAliasingCase::ImageSparseMemoryAliasingCase (tcu::TestContext&                        testCtx,
-                                                                                                                         const std::string&            name,
-                                                                                                                         const std::string&            description,
-                                                                                                                         const ImageType                       imageType,
-                                                                                                                         const tcu::UVec3&                     imageSize,
-                                                                                                                         const tcu::TextureFormat&     format,
-                                                                                                                         const glu::GLSLVersion        glslVersion,
-                                                                                                                         const bool                            useDeviceGroups)
-       : TestCase                              (testCtx, name, description)
-       , m_useDeviceGroups             (useDeviceGroups)
-       , m_imageType                   (imageType)
-       , m_imageSize                   (imageSize)
-       , m_format                              (format)
-       , m_glslVersion                 (glslVersion)
+ImageSparseMemoryAliasingCase::ImageSparseMemoryAliasingCase   (tcu::TestContext&              testCtx,
+                                                                                                                                const std::string&             name,
+                                                                                                                                const std::string&             description,
+                                                                                                                                const ImageType                imageType,
+                                                                                                                                const tcu::UVec3&              imageSize,
+                                                                                                                                const VkFormat                 format,
+                                                                                                                                const glu::GLSLVersion glslVersion,
+                                                                                                                                const bool                             useDeviceGroups)
+       : TestCase                      (testCtx, name, description)
+       , m_useDeviceGroups     (useDeviceGroups)
+       , m_imageType           (imageType)
+       , m_imageSize           (imageSize)
+       , m_format                      (format)
+       , m_glslVersion         (glslVersion)
 {
 }
 
@@ -151,26 +151,26 @@ void ImageSparseMemoryAliasingCase::checkSupport (Context& context) const
 class ImageSparseMemoryAliasingInstance : public SparseResourcesBaseInstance
 {
 public:
-                                       ImageSparseMemoryAliasingInstance       (Context&                                                               context,
-                                                                                                                const ImageType                                                imageType,
-                                                                                                                const tcu::UVec3&                                              imageSize,
-                                                                                                                const tcu::TextureFormat&                              format,
-                                                                                                                const bool                                                             useDeviceGroups);
+       ImageSparseMemoryAliasingInstance       (Context&                       context,
+                                                                                const ImageType        imageType,
+                                                                                const tcu::UVec3&      imageSize,
+                                                                                const VkFormat         format,
+                                                                                const bool                     useDeviceGroups);
 
-       tcu::TestStatus iterate                                                         (void);
+       tcu::TestStatus iterate                         (void);
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const bool                      m_useDeviceGroups;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-ImageSparseMemoryAliasingInstance::ImageSparseMemoryAliasingInstance (Context&                                 context,
-                                                                                                                                         const ImageType                       imageType,
-                                                                                                                                         const tcu::UVec3&                     imageSize,
-                                                                                                                                         const tcu::TextureFormat&     format,
-                                                                                                                                         const bool                            useDeviceGroups)
+ImageSparseMemoryAliasingInstance::ImageSparseMemoryAliasingInstance   (Context&                       context,
+                                                                                                                                                const ImageType        imageType,
+                                                                                                                                                const tcu::UVec3&      imageSize,
+                                                                                                                                                const VkFormat         format,
+                                                                                                                                                const bool                     useDeviceGroups)
        : SparseResourcesBaseInstance   (context, useDeviceGroups)
        , m_useDeviceGroups                             (useDeviceGroups)
        , m_imageType                                   (imageType)
@@ -181,7 +181,8 @@ ImageSparseMemoryAliasingInstance::ImageSparseMemoryAliasingInstance (Context&
 
 tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
 {
-       const InstanceInterface&                        instance                                = m_context.getInstanceInterface();
+       const float                                     epsilon                                 = 1e-5f;
+       const InstanceInterface&        instance                                = m_context.getInstanceInterface();
 
        {
                // Create logical device supporting both sparse and compute queues
@@ -192,20 +193,20 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                createDeviceSupportingQueues(queueRequirements);
        }
 
-       const VkPhysicalDevice                          physicalDevice                  = getPhysicalDevice();
-       const tcu::UVec3                                        maxWorkGroupSize                = tcu::UVec3(128u, 128u, 64u);
-       const tcu::UVec3                                        maxWorkGroupCount               = tcu::UVec3(65535u, 65535u, 65535u);
-       const deUint32                                          maxWorkGroupInvocations = 128u;
-       VkImageCreateInfo                                       imageSparseInfo;
-       VkSparseImageMemoryRequirements         aspectRequirements;
-       std::vector<DeviceMemorySp>                     deviceMemUniquePtrVec;
+       const VkPhysicalDevice          physicalDevice                  = getPhysicalDevice();
+       const tcu::UVec3                        maxWorkGroupSize                = tcu::UVec3(128u, 128u, 64u);
+       const tcu::UVec3                        maxWorkGroupCount               = tcu::UVec3(65535u, 65535u, 65535u);
+       const deUint32                          maxWorkGroupInvocations = 128u;
+       VkImageCreateInfo                       imageSparseInfo;
+       std::vector<DeviceMemorySp>     deviceMemUniquePtrVec;
 
        //vsk getting queues should be outside the loop
        //see these in all image files
 
-       const DeviceInterface&  deviceInterface = getDeviceInterface();
-       const Queue&                    sparseQueue             = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
-       const Queue&                    computeQueue    = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const DeviceInterface&                  deviceInterface         = getDeviceInterface();
+       const Queue&                                    sparseQueue                     = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
+       const Queue&                                    computeQueue            = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(m_format);
 
        // Go through all physical devices
        for (deUint32 physDevID = 0; physDevID < m_numPhysicalDevices; physDevID++)
@@ -219,7 +220,7 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                                                                                                  VK_IMAGE_CREATE_SPARSE_ALIASED_BIT   |
                                                                                                  VK_IMAGE_CREATE_SPARSE_BINDING_BIT;
                imageSparseInfo.imageType                               = mapImageType(m_imageType);
-               imageSparseInfo.format                                  = mapTextureFormat(m_format);
+               imageSparseInfo.format                                  = m_format;
                imageSparseInfo.extent                                  = makeExtent3D(getLayerSize(m_imageType, m_imageSize));
                imageSparseInfo.arrayLayers                             = getNumLayers(m_imageType, m_imageSize);
                imageSparseInfo.samples                                 = VK_SAMPLE_COUNT_1_BIT;
@@ -235,24 +236,27 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                if (m_imageType == IMAGE_TYPE_CUBE || m_imageType == IMAGE_TYPE_CUBE_ARRAY)
                        imageSparseInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
 
+               // Check if device supports sparse operations for image format
+               if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
+                       TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
+
                {
                        // Assign maximum allowed mipmap levels to image
                        VkImageFormatProperties imageFormatProperties;
-                       instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
+                       if (instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
                                imageSparseInfo.format,
                                imageSparseInfo.imageType,
                                imageSparseInfo.tiling,
                                imageSparseInfo.usage,
                                imageSparseInfo.flags,
-                               &imageFormatProperties);
+                               &imageFormatProperties) == VK_ERROR_FORMAT_NOT_SUPPORTED)
+                       {
+                               TCU_THROW(NotSupportedError, "Image format does not support sparse operations");
+                       }
 
-                       imageSparseInfo.mipLevels = getImageMaxMipLevels(imageFormatProperties, imageSparseInfo.extent);
+                       imageSparseInfo.mipLevels = getMipmapCount(m_format, formatDescription, imageFormatProperties, imageSparseInfo.extent);
                }
 
-               // Check if device supports sparse operations for image format
-               if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
-                       TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
-
                // Create sparse image
                const Unique<VkImage> imageRead(createImage(deviceInterface, getDevice(), &imageSparseInfo));
                const Unique<VkImage> imageWrite(createImage(deviceInterface, getDevice(), &imageSparseInfo));
@@ -263,11 +267,9 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
 
                const VkSemaphore imageMemoryBindSemaphores[] = { memoryBindSemaphoreTransfer.get(), memoryBindSemaphoreCompute.get() };
 
-               {
-                       std::vector<VkSparseImageMemoryBind> imageResidencyMemoryBinds;
-                       std::vector<VkSparseMemoryBind>          imageReadMipTailBinds;
-                       std::vector<VkSparseMemoryBind>          imageWriteMipTailBinds;
+               std::vector<VkSparseImageMemoryRequirements> sparseMemoryRequirements;
 
+               {
                        // Get sparse image general memory requirements
                        const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, getDevice(), *imageRead);
 
@@ -277,23 +279,6 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
 
                        DE_ASSERT((imageMemoryRequirements.size % imageMemoryRequirements.alignment) == 0);
 
-                       // Get sparse image sparse memory requirements
-                       const std::vector<VkSparseImageMemoryRequirements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageRead);
-
-                       DE_ASSERT(sparseMemoryRequirements.size() != 0);
-
-                       const deUint32 colorAspectIndex = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_COLOR_BIT);
-
-                       if (colorAspectIndex == NO_MATCH_FOUND)
-                               TCU_THROW(NotSupportedError, "Not supported image aspect - the test supports currently only VK_IMAGE_ASPECT_COLOR_BIT");
-
-                       aspectRequirements = sparseMemoryRequirements[colorAspectIndex];
-
-                       const VkImageAspectFlags        aspectMask                      = aspectRequirements.formatProperties.aspectMask;
-                       const VkExtent3D                        imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
-
-                       DE_ASSERT((aspectRequirements.imageMipTailSize % imageMemoryRequirements.alignment) == 0);
-
                        const deUint32 memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any);
 
                        if (memoryType == NO_MATCH_FOUND)
@@ -301,47 +286,88 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
 
                        if (firstDeviceID != secondDeviceID)
                        {
-                               VkPeerMemoryFeatureFlags        peerMemoryFeatureFlags = (VkPeerMemoryFeatureFlags)0;
-                               const deUint32                          heapIndex = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType);
+                               VkPeerMemoryFeatureFlags        peerMemoryFeatureFlags  = (VkPeerMemoryFeatureFlags)0;
+                               const deUint32                          heapIndex                               = getHeapIndexForMemoryType(instance, getPhysicalDevice(secondDeviceID), memoryType);
                                deviceInterface.getDeviceGroupPeerMemoryFeatures(getDevice(), heapIndex, firstDeviceID, secondDeviceID, &peerMemoryFeatureFlags);
 
-                               if (((peerMemoryFeatureFlags & VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT)    == 0) ||
-                                       ((peerMemoryFeatureFlags & VK_PEER_MEMORY_FEATURE_COPY_DST_BIT)    == 0) ||
+                               if (((peerMemoryFeatureFlags & VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT) == 0) ||
+                                       ((peerMemoryFeatureFlags & VK_PEER_MEMORY_FEATURE_COPY_DST_BIT) == 0) ||
                                        ((peerMemoryFeatureFlags & VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT) == 0))
                                {
                                        TCU_THROW(NotSupportedError, "Peer memory does not support COPY_SRC, COPY_DST, and GENERIC_DST");
                                }
                        }
 
-                       // Bind memory for each layer
-                       for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
+                       // Get sparse image sparse memory requirements
+                       sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageRead);
+
+                       DE_ASSERT(sparseMemoryRequirements.size() != 0);
+
+                       std::vector<VkSparseImageMemoryBind> imageResidencyMemoryBinds;
+                       std::vector<VkSparseMemoryBind>          imageReadMipTailBinds;
+                       std::vector<VkSparseMemoryBind>          imageWriteMipTailBinds;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                        {
-                               for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
+                               const VkImageAspectFlags                aspect                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                               const deUint32                                  aspectIndex                     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
+
+                               if (aspectIndex == NO_MATCH_FOUND)
+                                       TCU_THROW(NotSupportedError, "Not supported image aspect");
+
+                               VkSparseImageMemoryRequirements aspectRequirements      = sparseMemoryRequirements[aspectIndex];
+
+                               DE_ASSERT((aspectRequirements.imageMipTailSize % imageMemoryRequirements.alignment) == 0);
+
+                               VkExtent3D                                              imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
+
+                               // Bind memory for each layer
+                               for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
                                {
-                                       const VkExtent3D                        mipExtent               = mipLevelExtents(imageSparseInfo.extent, mipLevelNdx);
-                                       const tcu::UVec3                        sparseBlocks    = alignedDivide(mipExtent, imageGranularity);
-                                       const deUint32                          numSparseBlocks = sparseBlocks.x() * sparseBlocks.y() * sparseBlocks.z();
-                                       const VkImageSubresource        subresource             = { aspectMask, mipLevelNdx, layerNdx };
+                                       for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
+                                       {
+                                               const VkExtent3D                        mipExtent                       = getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipLevelNdx);
+                                               const tcu::UVec3                        sparseBlocks            = alignedDivide(mipExtent, imageGranularity);
+                                               const deUint32                          numSparseBlocks         = sparseBlocks.x() * sparseBlocks.y() * sparseBlocks.z();
+                                               const VkImageSubresource        subresource                     = { aspect, mipLevelNdx, layerNdx };
+
+                                               const VkSparseImageMemoryBind imageMemoryBind   = makeSparseImageMemoryBind(deviceInterface, getDevice(),
+                                                       imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent);
+
+                                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+
+                                               imageResidencyMemoryBinds.push_back(imageMemoryBind);
+                                       }
+
+                                       if (!(aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
+                                       {
+                                               const VkSparseMemoryBind imageReadMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
+                                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
 
-                                       const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevice(),
-                                               imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent);
+                                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageReadMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
-                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+                                               imageReadMipTailBinds.push_back(imageReadMipTailMemoryBind);
 
-                                       imageResidencyMemoryBinds.push_back(imageMemoryBind);
+                                               const VkSparseMemoryBind imageWriteMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
+                                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
+
+                                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageWriteMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+
+                                               imageWriteMipTailBinds.push_back(imageWriteMipTailMemoryBind);
+                                       }
                                }
 
-                               if (!(aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
+                               if ((aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
                                {
                                        const VkSparseMemoryBind imageReadMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
+                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
 
                                        deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageReadMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
                                        imageReadMipTailBinds.push_back(imageReadMipTailMemoryBind);
 
                                        const VkSparseMemoryBind imageWriteMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
+                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
 
                                        deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageWriteMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
@@ -349,23 +375,6 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                                }
                        }
 
-                       if ((aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
-                       {
-                               const VkSparseMemoryBind imageReadMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
-
-                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageReadMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
-
-                               imageReadMipTailBinds.push_back(imageReadMipTailMemoryBind);
-
-                               const VkSparseMemoryBind imageWriteMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
-
-                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageWriteMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
-
-                               imageWriteMipTailBinds.push_back(imageWriteMipTailMemoryBind);
-                       }
-
                        const VkDeviceGroupBindSparseInfo devGroupBindSparseInfo =
                        {
                                VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR,    //VkStructureType                                                       sType;
@@ -390,18 +399,18 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                                imageMemoryBindSemaphores                                                               //const VkSemaphore*                                            pSignalSemaphores;
                        };
 
-                       VkSparseImageMemoryBindInfo               imageResidencyBindInfo[2];
-                       VkSparseImageOpaqueMemoryBindInfo imageMipTailBindInfo[2];
+                       VkSparseImageMemoryBindInfo                     imageResidencyBindInfo[2];
+                       VkSparseImageOpaqueMemoryBindInfo       imageMipTailBindInfo[2];
 
                        if (imageResidencyMemoryBinds.size() > 0)
                        {
                                imageResidencyBindInfo[0].image         = *imageRead;
                                imageResidencyBindInfo[0].bindCount = static_cast<deUint32>(imageResidencyMemoryBinds.size());
-                               imageResidencyBindInfo[0].pBinds        = &imageResidencyMemoryBinds[0];
+                               imageResidencyBindInfo[0].pBinds        = imageResidencyMemoryBinds.data();
 
                                imageResidencyBindInfo[1].image         = *imageWrite;
                                imageResidencyBindInfo[1].bindCount = static_cast<deUint32>(imageResidencyMemoryBinds.size());
-                               imageResidencyBindInfo[1].pBinds        = &imageResidencyMemoryBinds[0];
+                               imageResidencyBindInfo[1].pBinds        = imageResidencyMemoryBinds.data();
 
                                bindSparseInfo.imageBindCount           = 2u;
                                bindSparseInfo.pImageBinds                      = imageResidencyBindInfo;
@@ -411,11 +420,11 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                        {
                                imageMipTailBindInfo[0].image           = *imageRead;
                                imageMipTailBindInfo[0].bindCount       = static_cast<deUint32>(imageReadMipTailBinds.size());
-                               imageMipTailBindInfo[0].pBinds          = &imageReadMipTailBinds[0];
+                               imageMipTailBindInfo[0].pBinds          = imageReadMipTailBinds.data();
 
                                imageMipTailBindInfo[1].image           = *imageWrite;
                                imageMipTailBindInfo[1].bindCount       = static_cast<deUint32>(imageWriteMipTailBinds.size());
-                               imageMipTailBindInfo[1].pBinds          = &imageWriteMipTailBinds[0];
+                               imageMipTailBindInfo[1].pBinds          = imageWriteMipTailBinds.data();
 
                                bindSparseInfo.imageOpaqueBindCount = 2u;
                                bindSparseInfo.pImageOpaqueBinds        = imageMipTailBindInfo;
@@ -425,40 +434,75 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                        VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL));
                }
 
-               // Create command buffer for compute and transfer oparations
-               const Unique<VkCommandPool>       commandPool  (makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
-               const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+               deUint32                                                        imageSizeInBytes = 0;
+               std::vector<std::vector<deUint32>>      planeOffsets( imageSparseInfo.mipLevels );
+               std::vector<std::vector<deUint32>>      planeRowPitches( imageSparseInfo.mipLevels );
 
-               std::vector<VkBufferImageCopy> bufferImageCopy(imageSparseInfo.mipLevels);
+               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+               {
+                       planeOffsets[mipmapNdx].resize(formatDescription.numPlanes, 0);
+                       planeRowPitches[mipmapNdx].resize(formatDescription.numPlanes, 0);
+               }
+
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+               {
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       {
+                               const tcu::UVec3        gridSize                        = getShaderGridSize(m_imageType, m_imageSize, mipmapNdx);
+                               planeOffsets[mipmapNdx][planeNdx]               = imageSizeInBytes;
+                               const deUint32          planeW                          = gridSize.x() / (formatDescription.blockWidth * formatDescription.planes[planeNdx].widthDivisor);
+                               planeRowPitches[mipmapNdx][planeNdx]    = formatDescription.planes[planeNdx].elementSizeBytes * planeW;
+                               imageSizeInBytes                                                += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                       }
+               }
 
+               std::vector <VkBufferImageCopy> bufferImageCopy(formatDescription.numPlanes * imageSparseInfo.mipLevels);
                {
-                       deUint32 bufferOffset = 0u;
-                       for (deUint32 mipLevelNdx = 0u; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
+                       deUint32 bufferOffset = 0;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                        {
-                               bufferImageCopy[mipLevelNdx] = makeBufferImageCopy(mipLevelExtents(imageSparseInfo.extent, mipLevelNdx), imageSparseInfo.arrayLayers, mipLevelNdx, bufferOffset);
-                               bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipLevelNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                               {
+                                       bufferImageCopy[planeNdx*imageSparseInfo.mipLevels + mipmapNdx] =
+                                       {
+                                               bufferOffset,                                                                                                                                           //      VkDeviceSize                            bufferOffset;
+                                               0u,                                                                                                                                                                     //      deUint32                                        bufferRowLength;
+                                               0u,                                                                                                                                                                     //      deUint32                                        bufferImageHeight;
+                                               makeImageSubresourceLayers(aspect, mipmapNdx, 0u, imageSparseInfo.arrayLayers),         //      VkImageSubresourceLayers        imageSubresource;
+                                               makeOffset3D(0, 0, 0),                                                                                                                          //      VkOffset3D                                      imageOffset;
+                                               vk::getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipmapNdx)      //      VkExtent3D                                      imageExtent;
+                                       };
+                                       bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                               }
                        }
                }
 
+               // Create command buffer for compute and transfer operations
+               const Unique<VkCommandPool>             commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
+               const Unique<VkCommandBuffer>   commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
                // Start recording commands
                beginCommandBuffer(deviceInterface, *commandBuffer);
 
-               const deUint32                                  imageSizeInBytes                = getImageSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, imageSparseInfo.mipLevels, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
                const VkBufferCreateInfo                inputBufferCreateInfo   = makeBufferCreateInfo(imageSizeInBytes, VK_BUFFER_USAGE_TRANSFER_SRC_BIT);
                const Unique<VkBuffer>                  inputBuffer                             (createBuffer(deviceInterface, getDevice(), &inputBufferCreateInfo));
                const de::UniquePtr<Allocation> inputBufferAlloc                (bindBuffer(deviceInterface, getDevice(), getAllocator(), *inputBuffer, MemoryRequirement::HostVisible));
 
                std::vector<deUint8> referenceData(imageSizeInBytes);
 
-               for (deUint32 mipLevelNdx = 0u; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
-               {
-                       const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipLevelNdx);
-                       const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[mipLevelNdx].bufferOffset);
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       for (deUint32 mipmapNdx = 0u; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       {
+                               const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                               const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[planeNdx*imageSparseInfo.mipLevels + mipmapNdx].bufferOffset);
 
-                       deMemset(&referenceData[bufferOffset], mipLevelNdx + 1u, mipLevelSizeInBytes);
-               }
+                               deMemset(&referenceData[bufferOffset], mipmapNdx + 1u, mipLevelSizeInBytes);
+                       }
 
-               deMemcpy(inputBufferAlloc->getHostPtr(), &referenceData[0], imageSizeInBytes);
+               deMemcpy(inputBufferAlloc->getHostPtr(), referenceData.data(), imageSizeInBytes);
 
                flushAlloc(deviceInterface, getDevice(), *inputBufferAlloc);
 
@@ -476,49 +520,70 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                }
 
                {
-                       const VkImageMemoryBarrier imageSparseTransferDstBarrier = makeImageMemoryBarrier
-                       (
-                               0u,
-                               VK_ACCESS_TRANSFER_WRITE_BIT,
-                               VK_IMAGE_LAYOUT_UNDEFINED,
-                               VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
-                               *imageRead,
-                               makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers),
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
-                               );
-
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferDstBarrier);
+                       std::vector<VkImageMemoryBarrier> imageSparseTransferDstBarriers;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       {
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               imageSparseTransferDstBarriers.emplace_back(makeImageMemoryBarrier
+                               (
+                                       0u,
+                                       VK_ACCESS_TRANSFER_WRITE_BIT,
+                                       VK_IMAGE_LAYOUT_UNDEFINED,
+                                       VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
+                                       *imageRead,
+                                       makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers),
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
+                               ));
+                       }
+
+                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseTransferDstBarriers.size()), imageSparseTransferDstBarriers.data());
                }
 
-               deviceInterface.cmdCopyBufferToImage(*commandBuffer, *inputBuffer, *imageRead, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(bufferImageCopy.size()), &bufferImageCopy[0]);
+               deviceInterface.cmdCopyBufferToImage(*commandBuffer, *inputBuffer, *imageRead, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(bufferImageCopy.size()), bufferImageCopy.data());
 
                {
-                       const VkImageMemoryBarrier imageSparseTransferSrcBarrier = makeImageMemoryBarrier
-                       (
-                               VK_ACCESS_TRANSFER_WRITE_BIT,
-                               VK_ACCESS_TRANSFER_READ_BIT,
-                               VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
-                               VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
-                               *imageRead,
-                               makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
-                       );
+                       std::vector<VkImageMemoryBarrier> imageSparseTransferSrcBarriers;
 
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferSrcBarrier);
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       {
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               imageSparseTransferSrcBarriers.emplace_back(makeImageMemoryBarrier
+                               (
+                                       VK_ACCESS_TRANSFER_WRITE_BIT,
+                                       VK_ACCESS_TRANSFER_READ_BIT,
+                                       VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
+                                       VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
+                                       *imageRead,
+                                       makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
+                               ));
+                       }
+
+                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseTransferSrcBarriers.size()), imageSparseTransferSrcBarriers.data());
                }
 
                {
-                       const VkImageMemoryBarrier imageSparseShaderStorageBarrier = makeImageMemoryBarrier
-                       (
-                               0u,
-                               VK_ACCESS_SHADER_WRITE_BIT,
-                               VK_IMAGE_LAYOUT_UNDEFINED,
-                               VK_IMAGE_LAYOUT_GENERAL,
-                               *imageWrite,
-                               makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
-                       );
+                       std::vector<VkImageMemoryBarrier> imageSparseShaderStorageBarriers;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       {
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               imageSparseShaderStorageBarriers.emplace_back(makeImageMemoryBarrier
+                               (
+                                       0u,
+                                       VK_ACCESS_SHADER_WRITE_BIT,
+                                       VK_IMAGE_LAYOUT_UNDEFINED,
+                                       VK_IMAGE_LAYOUT_GENERAL,
+                                       *imageWrite,
+                                       makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
+                               ));
+                       }
 
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseShaderStorageBarrier);
+                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseShaderStorageBarriers.size()), imageSparseShaderStorageBarriers.data());
                }
 
                // Create descriptor set layout
@@ -569,10 +634,10 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                        imageViews[mipLevelNdx] = makeVkSharedPtr(makeImageView(deviceInterface, getDevice(), *imageWrite, mapImageViewType(m_imageType), imageSparseInfo.format, subresourceRange));
                        VkImageView imageView   = **imageViews[mipLevelNdx];
 
-                       const VkDescriptorImageInfo sparseImageInfo = makeDescriptorImageInfo(DE_NULL, imageView, VK_IMAGE_LAYOUT_GENERAL);
+                       const VkDescriptorImageInfo descriptorImageSparseInfo = makeDescriptorImageInfo(DE_NULL, imageView, VK_IMAGE_LAYOUT_GENERAL);
 
                        DescriptorSetUpdateBuilder()
-                               .writeSingle(descriptorSet, DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, &sparseImageInfo)
+                               .writeSingle(descriptorSet, DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, &descriptorImageSparseInfo)
                                .update(deviceInterface, getDevice());
 
                        deviceInterface.cmdBindDescriptorSets(*commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &descriptorSet, 0u, DE_NULL);
@@ -589,7 +654,9 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                        if (maxWorkGroupCount.x() < xWorkGroupCount ||
                                maxWorkGroupCount.y() < yWorkGroupCount ||
                                maxWorkGroupCount.z() < zWorkGroupCount)
+                       {
                                TCU_THROW(NotSupportedError, "Image size is not supported");
+                       }
 
                        deviceInterface.cmdDispatch(*commandBuffer, xWorkGroupCount, yWorkGroupCount, zWorkGroupCount);
                }
@@ -604,7 +671,7 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                const Unique<VkBuffer>                  outputBuffer                    (createBuffer(deviceInterface, getDevice(), &outputBufferCreateInfo));
                const de::UniquePtr<Allocation> outputBufferAlloc               (bindBuffer(deviceInterface, getDevice(), getAllocator(), *outputBuffer, MemoryRequirement::HostVisible));
 
-               deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageRead, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), &bufferImageCopy[0]);
+               deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageRead, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), bufferImageCopy.data());
 
                {
                        const VkBufferMemoryBarrier outputBufferBarrier = makeBufferMemoryBarrier
@@ -631,37 +698,110 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
                // Retrieve data from buffer to host memory
                invalidateAlloc(deviceInterface, getDevice(), *outputBufferAlloc);
 
-               const deUint8* outputData = static_cast<const deUint8*>(outputBufferAlloc->getHostPtr());
+               deUint8* outputData = static_cast<deUint8*>(outputBufferAlloc->getHostPtr());
+
+               std::vector<std::vector<void*>> planePointers(imageSparseInfo.mipLevels);
+
+               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       planePointers[mipmapNdx].resize(formatDescription.numPlanes);
+
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                               planePointers[mipmapNdx][planeNdx] = outputData + static_cast<size_t>(planeOffsets[mipmapNdx][planeNdx]);
 
                // Wait for sparse queue to become idle
                deviceInterface.queueWaitIdle(sparseQueue.queueHandle);
 
-               for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
+               for (deUint32 channelNdx = 0; channelNdx < 4; ++channelNdx)
                {
-                       const tcu::UVec3                                  gridSize              = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx);
-                       const deUint32                                    bufferOffset  = static_cast<deUint32>(bufferImageCopy[mipLevelNdx].bufferOffset);
-                       const tcu::ConstPixelBufferAccess pixelBuffer   = tcu::ConstPixelBufferAccess(m_format, gridSize.x(), gridSize.y(), gridSize.z(), outputData + bufferOffset);
+                       if (!formatDescription.hasChannelNdx(channelNdx))
+                               continue;
+
+                       deUint32                                                        planeNdx                        = formatDescription.channels[channelNdx].planeNdx;
+                       const VkImageAspectFlags                        aspect                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                       const deUint32                                          aspectIndex                     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
+
+                       if (aspectIndex == NO_MATCH_FOUND)
+                               TCU_THROW(NotSupportedError, "Not supported image aspect");
+
+                       VkSparseImageMemoryRequirements         aspectRequirements      = sparseMemoryRequirements[aspectIndex];
+                       float                                                           fixedPointError         = tcu::TexVerifierUtil::computeFixedPointError(formatDescription.channels[channelNdx].sizeBits);;
 
-                       for (deUint32 offsetZ = 0u; offsetZ < gridSize.z(); ++offsetZ)
-                       for (deUint32 offsetY = 0u; offsetY < gridSize.y(); ++offsetY)
-                       for (deUint32 offsetX = 0u; offsetX < gridSize.x(); ++offsetX)
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < aspectRequirements.imageMipTailFirstLod; ++mipmapNdx)
                        {
-                               const deUint32 index                    = offsetX + (offsetY + offsetZ * gridSize.y()) * gridSize.x();
-                               const tcu::UVec4 referenceValue = tcu::UVec4(index % MODULO_DIVISOR, index % MODULO_DIVISOR, index % MODULO_DIVISOR, 1u);
-                               const tcu::UVec4 outputValue    = pixelBuffer.getPixelUint(offsetX, offsetY, offsetZ);
+                               const   tcu::UVec3                                              gridSize                = getShaderGridSize(m_imageType, m_imageSize, mipmapNdx);
+                               const   tcu::ConstPixelBufferAccess             pixelBuffer             = vk::getChannelAccess(formatDescription, gridSize, planeRowPitches[mipmapNdx].data(), (const void* const*)planePointers[mipmapNdx].data(), channelNdx);
+                               tcu::IVec3                                                              pixelDivider    = pixelBuffer.getDivider();
 
-                               if (deMemCmp(&outputValue, &referenceValue, sizeof(deUint32) * getNumUsedChannels(m_format.order)) != 0)
-                                       return tcu::TestStatus::fail("Failed");
+                               for (deUint32 offsetZ = 0u; offsetZ < gridSize.z(); ++offsetZ)
+                               for (deUint32 offsetY = 0u; offsetY < gridSize.y(); ++offsetY)
+                               for (deUint32 offsetX = 0u; offsetX < gridSize.x(); ++offsetX)
+                               {
+                                       const deUint32  index                   = offsetX + gridSize.x() * offsetY + gridSize.x() * gridSize.y() * offsetZ;
+                                       deUint32                iReferenceValue;
+                                       float                   fReferenceValue;
+                                       float                   acceptableError = epsilon;
+
+                                       switch (channelNdx)
+                                       {
+                                               case 0:
+                                               case 1:
+                                               case 2:
+                                                       iReferenceValue = index % MODULO_DIVISOR;
+                                                       fReferenceValue = static_cast<float>(iReferenceValue) / static_cast<float>(MODULO_DIVISOR);
+                                                       break;
+                                               case 3:
+                                                       iReferenceValue = 1u;
+                                                       fReferenceValue = 1.f;
+                                                       break;
+                                               default:        DE_FATAL("Unexpected channel index");   break;
+                                       }
+
+                                       switch (formatDescription.channels[channelNdx].type)
+                                       {
+                                               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                                               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                                               {
+                                                       const tcu::UVec4 outputValue = pixelBuffer.getPixelUint(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                       if (outputValue.x() != iReferenceValue)
+                                                               return tcu::TestStatus::fail("Failed");
+
+                                                       break;
+                                               }
+                                               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+                                               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+                                               {
+                                                       acceptableError += fixedPointError;
+                                                       const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                       if (deAbs(outputValue.x() - fReferenceValue) > acceptableError)
+                                                               return tcu::TestStatus::fail("Failed");
+
+                                                       break;
+                                               }
+                                               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                                               {
+                                                       const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                       if (deAbs(outputValue.x() - fReferenceValue) > acceptableError)
+                                                               return tcu::TestStatus::fail("Failed");
+
+                                                       break;
+                                               }
+                                               default:        DE_FATAL("Unexpected channel type");    break;
+                                       }
+                               }
                        }
-               }
 
-               for (deUint32 mipLevelNdx = aspectRequirements.imageMipTailFirstLod; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
-               {
-                       const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipLevelNdx);
-                       const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[mipLevelNdx].bufferOffset);
+                       for (deUint32 mipmapNdx = aspectRequirements.imageMipTailFirstLod; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       {
+                               const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx);
+                               const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[planeNdx*imageSparseInfo.mipLevels + mipmapNdx].bufferOffset);
 
-                       if (deMemCmp(outputData + bufferOffset, &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
-                               return tcu::TestStatus::fail("Failed");
+                               if (deMemCmp(outputData + bufferOffset, &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
+                                       return tcu::TestStatus::fail("Failed");
+                       }
                }
        }
 
@@ -670,16 +810,33 @@ tcu::TestStatus ImageSparseMemoryAliasingInstance::iterate (void)
 
 void ImageSparseMemoryAliasingCase::initPrograms(SourceCollections&    sourceCollections) const
 {
-       const char* const       versionDecl                             = glu::getGLSLVersionDeclaration(m_glslVersion);
-       const std::string       imageTypeStr                    = getShaderImageType(m_format, m_imageType);
-       const std::string       formatQualifierStr              = getShaderImageFormatQualifier(m_format);
-       const std::string       formatDataStr                   = getShaderImageDataType(m_format);
-       const deUint32          maxWorkGroupInvocations = 128u;
-       const tcu::UVec3        maxWorkGroupSize                = tcu::UVec3(128u, 128u, 64u);
+       const char* const                               versionDecl                             = glu::getGLSLVersionDeclaration(m_glslVersion);
+       const PlanarFormatDescription   formatDescription               = getPlanarFormatDescription(m_format);
+       const std::string                               imageTypeStr                    = getShaderImageType(formatDescription, m_imageType);
+       const std::string                               formatQualifierStr              = getShaderImageFormatQualifier(m_format);
+       const std::string                               formatDataStr                   = getShaderImageDataType(formatDescription);
+       const deUint32                                  maxWorkGroupInvocations = 128u;
+       const tcu::UVec3                                maxWorkGroupSize                = tcu::UVec3(128u, 128u, 64u);
+       VkExtent3D                                              layerExtent                             = makeExtent3D(getLayerSize(m_imageType, m_imageSize));
+       VkImageFormatProperties                 imageFormatProperties;
+       imageFormatProperties.maxMipLevels                                              = 20;
+       const deUint32                                  mipLevels                               = getMipmapCount(m_format, formatDescription, imageFormatProperties, layerExtent);
+
+       std::ostringstream formatValueStr;
+       switch (formatDescription.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       formatValueStr << "( index % " << MODULO_DIVISOR << ", index % " << MODULO_DIVISOR << ", index % " << MODULO_DIVISOR << ", 1)";
+                       break;
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       formatValueStr << "( float( index % " << MODULO_DIVISOR << ") / " << MODULO_DIVISOR << ".0, float( index % " << MODULO_DIVISOR << ") / " << MODULO_DIVISOR << ".0, float( index % " << MODULO_DIVISOR << ") / " << MODULO_DIVISOR << ".0, 1.0)";
+                       break;
+               default:        DE_FATAL("Unexpected channel type");    break;
+       }
 
-       const tcu::UVec3        layerSize                               = getLayerSize(m_imageType, m_imageSize);
-       const deUint32          widestEdge                              = std::max(std::max(layerSize.x(), layerSize.y()), layerSize.z());
-       const deUint32          mipLevels                               = static_cast<deUint32>(deFloatLog2(static_cast<float>(widestEdge))) + 1u;
 
        for (deUint32 mipLevelNdx = 0; mipLevelNdx < mipLevels; ++mipLevelNdx)
        {
@@ -700,9 +857,9 @@ void ImageSparseMemoryAliasingCase::initPrograms(SourceCollections& sourceCollec
                        << "    if( gl_GlobalInvocationID.y < " << gridSize.y() << " ) \n"
                        << "    if( gl_GlobalInvocationID.z < " << gridSize.z() << " ) \n"
                        << "    {\n"
-                       << "            int index = int(gl_GlobalInvocationID.x + (gl_GlobalInvocationID.y + gl_GlobalInvocationID.z*" << gridSize.y() << ")*" << gridSize.x() << ");\n"
+                       << "            int index = int( gl_GlobalInvocationID.x + "<< gridSize.x() << " * gl_GlobalInvocationID.y + " << gridSize.x() << " * " << gridSize.y() << " * gl_GlobalInvocationID.z );\n"
                        << "            imageStore(u_image, " << getCoordStr(m_imageType, "gl_GlobalInvocationID.x", "gl_GlobalInvocationID.y", "gl_GlobalInvocationID.z") << ","
-                       << formatDataStr << "( index % " << MODULO_DIVISOR << ", index % " << MODULO_DIVISOR << ", index % " << MODULO_DIVISOR << ", 1 )); \n"
+                       << formatDataStr << formatValueStr.str() <<"); \n"
                        << "    }\n"
                        << "}\n";
 
@@ -721,46 +878,36 @@ TestInstance* ImageSparseMemoryAliasingCase::createInstance (Context& context) c
 
 tcu::TestCaseGroup* createImageSparseMemoryAliasingTestsCommon(tcu::TestContext& testCtx, de::MovePtr<tcu::TestCaseGroup> testGroup, const bool useDeviceGroup = false)
 {
-       static const deUint32 sizeCountPerImageType = 4u;
 
-       struct ImageParameters
+       const std::vector<TestImageParameters> imageParameters =
        {
-               ImageType       imageType;
-               tcu::UVec3      imageSizes[sizeCountPerImageType];
+               { IMAGE_TYPE_2D,                { tcu::UVec3(512u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u),     tcu::UVec3(503u, 137u, 1u),     tcu::UVec3(11u, 37u, 1u) },     getTestFormats(IMAGE_TYPE_2D) },
+               { IMAGE_TYPE_2D_ARRAY,  { tcu::UVec3(512u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) },     getTestFormats(IMAGE_TYPE_2D_ARRAY) },
+               { IMAGE_TYPE_CUBE,              { tcu::UVec3(256u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u),     tcu::UVec3(137u, 137u, 1u),     tcu::UVec3(11u, 11u, 1u) },     getTestFormats(IMAGE_TYPE_CUBE) },
+               { IMAGE_TYPE_CUBE_ARRAY,{ tcu::UVec3(256u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(137u, 137u, 3u),     tcu::UVec3(11u, 11u, 3u) },     getTestFormats(IMAGE_TYPE_CUBE_ARRAY) },
+               { IMAGE_TYPE_3D,                { tcu::UVec3(256u, 256u, 16u),  tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) },     getTestFormats(IMAGE_TYPE_3D) }
        };
 
-       static const ImageParameters imageParametersArray[] =
+       for (size_t imageTypeNdx = 0; imageTypeNdx < imageParameters.size(); ++imageTypeNdx)
        {
-               { IMAGE_TYPE_2D,                { tcu::UVec3(512u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u),     tcu::UVec3(503u, 137u, 1u),     tcu::UVec3(11u, 37u, 1u) } },
-               { IMAGE_TYPE_2D_ARRAY,  { tcu::UVec3(512u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) } },
-               { IMAGE_TYPE_CUBE,              { tcu::UVec3(256u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u),     tcu::UVec3(137u, 137u, 1u),     tcu::UVec3(11u, 11u, 1u) } },
-               { IMAGE_TYPE_CUBE_ARRAY,{ tcu::UVec3(256u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(137u, 137u, 3u),     tcu::UVec3(11u, 11u, 3u) } },
-               { IMAGE_TYPE_3D,                { tcu::UVec3(256u, 256u, 16u),  tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) } }
-       };
-
-       static const tcu::TextureFormat formats[] =
-       {
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT8)
-       };
-
-       for (deInt32 imageTypeNdx = 0; imageTypeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray); ++imageTypeNdx)
-       {
-               const ImageType                                 imageType = imageParametersArray[imageTypeNdx].imageType;
+               const ImageType                                 imageType = imageParameters[imageTypeNdx].imageType;
                de::MovePtr<tcu::TestCaseGroup> imageTypeGroup(new tcu::TestCaseGroup(testCtx, getImageTypeName(imageType).c_str(), ""));
 
-               for (deInt32 formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); ++formatNdx)
+               for (size_t formatNdx = 0; formatNdx < imageParameters[imageTypeNdx].formats.size(); ++formatNdx)
                {
-                       const tcu::TextureFormat&               format = formats[formatNdx];
-                       de::MovePtr<tcu::TestCaseGroup> formatGroup(new tcu::TestCaseGroup(testCtx, getShaderImageFormatQualifier(format).c_str(), ""));
+                       VkFormat                                                format                          = imageParameters[imageTypeNdx].formats[formatNdx].format;
+                       tcu::UVec3                                              imageSizeAlignment      = getImageSizeAlignment(format);
+                       de::MovePtr<tcu::TestCaseGroup> formatGroup                     (new tcu::TestCaseGroup(testCtx, getImageFormatID(format).c_str(), ""));
 
-                       for (deInt32 imageSizeNdx = 0; imageSizeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray[imageTypeNdx].imageSizes); ++imageSizeNdx)
+                       for (size_t imageSizeNdx = 0; imageSizeNdx < imageParameters[imageTypeNdx].imageSizes.size(); ++imageSizeNdx)
                        {
-                               const tcu::UVec3 imageSize = imageParametersArray[imageTypeNdx].imageSizes[imageSizeNdx];
+                               const tcu::UVec3 imageSize = imageParameters[imageTypeNdx].imageSizes[imageSizeNdx];
+
+                               // skip test for images with odd sizes for some YCbCr formats
+                               if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                                       continue;
+                               if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                                       continue;
 
                                std::ostringstream stream;
                                stream << imageSize.x() << "_" << imageSize.y() << "_" << imageSize.z();
index e3e93d7..c0e753d 100755 (executable)
@@ -57,37 +57,37 @@ namespace
 class ImageSparseBindingCase : public TestCase
 {
 public:
-                                       ImageSparseBindingCase  (tcu::TestContext&                      testCtx,
-                                                                                        const std::string&                     name,
-                                                                                        const std::string&                     description,
-                                                                                        const ImageType                        imageType,
-                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format,
-                                                                                        const bool                                     useDeviceGroups = false);
-
-       TestInstance*   createInstance                  (Context&                                       context) const;
+       ImageSparseBindingCase                  (tcu::TestContext&      testCtx,
+                                                                        const std::string&     name,
+                                                                        const std::string&     description,
+                                                                        const ImageType        imageType,
+                                                                        const tcu::UVec3&      imageSize,
+                                                                        const VkFormat         format,
+                                                                        const bool                     useDeviceGroups = false);
+
+       TestInstance*   createInstance  (Context&                       context) const;
        virtual void    checkSupport                    (Context&                                       context) const;
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const bool                      m_useDeviceGroups;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-ImageSparseBindingCase::ImageSparseBindingCase (tcu::TestContext&                      testCtx,
-                                                                                               const std::string&                      name,
-                                                                                               const std::string&                      description,
-                                                                                               const ImageType                         imageType,
-                                                                                               const tcu::UVec3&                       imageSize,
-                                                                                               const tcu::TextureFormat&       format,
-                                                                                               const bool                                      useDeviceGroups)
-
-       : TestCase                              (testCtx, name, description)
-       , m_useDeviceGroups             (useDeviceGroups)
-       , m_imageType                   (imageType)
-       , m_imageSize                   (imageSize)
-       , m_format                              (format)
+ImageSparseBindingCase::ImageSparseBindingCase (tcu::TestContext&      testCtx,
+                                                                                               const std::string&      name,
+                                                                                               const std::string&      description,
+                                                                                               const ImageType         imageType,
+                                                                                               const tcu::UVec3&       imageSize,
+                                                                                               const VkFormat          format,
+                                                                                               const bool                      useDeviceGroups)
+
+       : TestCase                      (testCtx, name, description)
+       , m_useDeviceGroups     (useDeviceGroups)
+       , m_imageType           (imageType)
+       , m_imageSize           (imageSize)
+       , m_format                      (format)
 {
 }
 
@@ -102,26 +102,26 @@ void ImageSparseBindingCase::checkSupport (Context& context) const
 class ImageSparseBindingInstance : public SparseResourcesBaseInstance
 {
 public:
-                                       ImageSparseBindingInstance      (Context&                                       context,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format,
-                                                                                                const bool                                     useDeviceGroups);
+       ImageSparseBindingInstance      (Context&                       context,
+                                                                const ImageType        imageType,
+                                                                const tcu::UVec3&      imageSize,
+                                                                const VkFormat         format,
+                                                                const bool                     useDeviceGroups);
 
-       tcu::TestStatus iterate                                         (void);
+       tcu::TestStatus iterate         (void);
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const bool                      m_useDeviceGroups;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-ImageSparseBindingInstance::ImageSparseBindingInstance (Context&                                       context,
-                                                                                                               const ImageType                         imageType,
-                                                                                                               const tcu::UVec3&                       imageSize,
-                                                                                                               const tcu::TextureFormat&       format,
-                                                                                                               const bool                                      useDeviceGroups)
+ImageSparseBindingInstance::ImageSparseBindingInstance (Context&                       context,
+                                                                                                               const ImageType         imageType,
+                                                                                                               const tcu::UVec3&       imageSize,
+                                                                                                               const VkFormat          format,
+                                                                                                               const bool                      useDeviceGroups)
 
        : SparseResourcesBaseInstance   (context, useDeviceGroups)
        , m_useDeviceGroups                             (useDeviceGroups)
@@ -148,12 +148,13 @@ tcu::TestStatus ImageSparseBindingInstance::iterate (void)
        VkImageCreateInfo                       imageSparseInfo;
        std::vector<DeviceMemorySp>     deviceMemUniquePtrVec;
 
-       const DeviceInterface&  deviceInterface = getDeviceInterface();
-       const Queue&                    sparseQueue             = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
-       const Queue&                    computeQueue    = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const DeviceInterface&                  deviceInterface         = getDeviceInterface();
+       const Queue&                                    sparseQueue                     = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
+       const Queue&                                    computeQueue            = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(m_format);
 
        // Go through all physical devices
-       for (deUint32 physDevID = 0; physDevID < m_numPhysicalDevices; physDevID++)
+       for (deUint32 physDevID = 0; physDevID < m_numPhysicalDevices; ++physDevID)
        {
                const deUint32  firstDeviceID   = physDevID;
                const deUint32  secondDeviceID  = (firstDeviceID + 1) % m_numPhysicalDevices;
@@ -162,7 +163,7 @@ tcu::TestStatus ImageSparseBindingInstance::iterate (void)
                imageSparseInfo.pNext                                   = DE_NULL;                                                                                              //const void*                   pNext;
                imageSparseInfo.flags                                   = VK_IMAGE_CREATE_SPARSE_BINDING_BIT;                                   //VkImageCreateFlags    flags;
                imageSparseInfo.imageType                               = mapImageType(m_imageType);                                                    //VkImageType                   imageType;
-               imageSparseInfo.format                                  = mapTextureFormat(m_format);                                                   //VkFormat                              format;
+               imageSparseInfo.format                                  = m_format;                                                                                             //VkFormat                              format;
                imageSparseInfo.extent                                  = makeExtent3D(getLayerSize(m_imageType, m_imageSize)); //VkExtent3D                    extent;
                imageSparseInfo.arrayLayers                             = getNumLayers(m_imageType, m_imageSize);                               //deUint32                              arrayLayers;
                imageSparseInfo.samples                                 = VK_SAMPLE_COUNT_1_BIT;                                                                //VkSampleCountFlagBits samples;
@@ -179,17 +180,23 @@ tcu::TestStatus ImageSparseBindingInstance::iterate (void)
                        imageSparseInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
                }
 
+               if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
+                       TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
+
                {
                        VkImageFormatProperties imageFormatProperties;
-                       instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
+                       if (instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
                                imageSparseInfo.format,
                                imageSparseInfo.imageType,
                                imageSparseInfo.tiling,
                                imageSparseInfo.usage,
                                imageSparseInfo.flags,
-                               &imageFormatProperties);
+                               &imageFormatProperties) == VK_ERROR_FORMAT_NOT_SUPPORTED)
+                       {
+                               TCU_THROW(NotSupportedError, "Image format does not support sparse operations");
+                       }
 
-                       imageSparseInfo.mipLevels = getImageMaxMipLevels(imageFormatProperties, imageSparseInfo.extent);
+                       imageSparseInfo.mipLevels = getMipmapCount(m_format, formatDescription, imageFormatProperties, imageSparseInfo.extent);
                }
 
                // Create sparse image
@@ -199,18 +206,18 @@ tcu::TestStatus ImageSparseBindingInstance::iterate (void)
                const Unique<VkSemaphore> imageMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice()));
 
                // Get sparse image general memory requirements
-               const VkMemoryRequirements imageSparseMemRequirements = getImageMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
+               const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
 
                // Check if required image memory size does not exceed device limits
-               if (imageSparseMemRequirements.size > getPhysicalDeviceProperties(instance, getPhysicalDevice(secondDeviceID)).limits.sparseAddressSpaceSize)
+               if (imageMemoryRequirements.size > getPhysicalDeviceProperties(instance, getPhysicalDevice(secondDeviceID)).limits.sparseAddressSpaceSize)
                        TCU_THROW(NotSupportedError, "Required memory size for sparse resource exceeds device limits");
 
-               DE_ASSERT((imageSparseMemRequirements.size % imageSparseMemRequirements.alignment) == 0);
+               DE_ASSERT((imageMemoryRequirements.size % imageMemoryRequirements.alignment) == 0);
 
                {
                        std::vector<VkSparseMemoryBind> sparseMemoryBinds;
-                       const deUint32                                  numSparseBinds  = static_cast<deUint32>(imageSparseMemRequirements.size / imageSparseMemRequirements.alignment);
-                       const deUint32                                  memoryType              = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageSparseMemRequirements, MemoryRequirement::Any);
+                       const deUint32                                  numSparseBinds  = static_cast<deUint32>(imageMemoryRequirements.size / imageMemoryRequirements.alignment);
+                       const deUint32                                  memoryType              = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any);
 
                        if (memoryType == NO_MATCH_FOUND)
                                return tcu::TestStatus::fail("No matching memory type found");
@@ -231,14 +238,14 @@ tcu::TestStatus ImageSparseBindingInstance::iterate (void)
                        for (deUint32 sparseBindNdx = 0; sparseBindNdx < numSparseBinds; ++sparseBindNdx)
                        {
                                const VkSparseMemoryBind sparseMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                       imageSparseMemRequirements.alignment, memoryType, imageSparseMemRequirements.alignment * sparseBindNdx);
+                                       imageMemoryRequirements.alignment, memoryType, imageMemoryRequirements.alignment * sparseBindNdx);
 
                                deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(sparseMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
                                sparseMemoryBinds.push_back(sparseMemoryBind);
                        }
 
-                       const VkSparseImageOpaqueMemoryBindInfo opaqueBindInfo = makeSparseImageOpaqueMemoryBindInfo(*imageSparse, numSparseBinds, &sparseMemoryBinds[0]);
+                       const VkSparseImageOpaqueMemoryBindInfo opaqueBindInfo = makeSparseImageOpaqueMemoryBindInfo(*imageSparse, static_cast<deUint32>(sparseMemoryBinds.size()), sparseMemoryBinds.data());
 
                        const VkDeviceGroupBindSparseInfo devGroupBindSparseInfo =
                        {
@@ -268,90 +275,114 @@ tcu::TestStatus ImageSparseBindingInstance::iterate (void)
                        VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL));
                }
 
-               // Create command buffer for compute and transfer oparations
-               const Unique<VkCommandPool>       commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
-               const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+               deUint32 imageSizeInBytes = 0;
 
-               std::vector<VkBufferImageCopy> bufferImageCopy(imageSparseInfo.mipLevels);
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                               imageSizeInBytes += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
 
+               std::vector<VkBufferImageCopy> bufferImageCopy(formatDescription.numPlanes * imageSparseInfo.mipLevels);
                {
                        deUint32 bufferOffset = 0;
-                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; mipmapNdx++)
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                        {
-                               bufferImageCopy[mipmapNdx] = makeBufferImageCopy(mipLevelExtents(imageSparseInfo.extent, mipmapNdx), imageSparseInfo.arrayLayers, mipmapNdx, static_cast<VkDeviceSize>(bufferOffset));
-                               bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                               {
+                                       bufferImageCopy[planeNdx*imageSparseInfo.mipLevels + mipmapNdx] =
+                                       {
+                                               bufferOffset,                                                                                                                                           //      VkDeviceSize                            bufferOffset;
+                                               0u,                                                                                                                                                                     //      deUint32                                        bufferRowLength;
+                                               0u,                                                                                                                                                                     //      deUint32                                        bufferImageHeight;
+                                               makeImageSubresourceLayers(aspect, mipmapNdx, 0u, imageSparseInfo.arrayLayers),         //      VkImageSubresourceLayers        imageSubresource;
+                                               makeOffset3D(0, 0, 0),                                                                                                                          //      VkOffset3D                                      imageOffset;
+                                               vk::getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipmapNdx)      //      VkExtent3D                                      imageExtent;
+                                       };
+                                       bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                               }
                        }
                }
 
+               // Create command buffer for compute and transfer operations
+               const Unique<VkCommandPool>             commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
+               const Unique<VkCommandBuffer>   commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
                // Start recording commands
                beginCommandBuffer(deviceInterface, *commandBuffer);
 
-               const deUint32                                  imageSizeInBytes                = getImageSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, imageSparseInfo.mipLevels, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
                const VkBufferCreateInfo                inputBufferCreateInfo   = makeBufferCreateInfo(imageSizeInBytes, VK_BUFFER_USAGE_TRANSFER_SRC_BIT);
                const Unique<VkBuffer>                  inputBuffer                             (createBuffer(deviceInterface, getDevice(), &inputBufferCreateInfo));
                const de::UniquePtr<Allocation> inputBufferAlloc                (bindBuffer(deviceInterface, getDevice(), getAllocator(), *inputBuffer, MemoryRequirement::HostVisible));
 
-               std::vector<deUint8> referenceData(imageSizeInBytes);
-
+               std::vector<deUint8>                    referenceData(imageSizeInBytes);
                for (deUint32 valueNdx = 0; valueNdx < imageSizeInBytes; ++valueNdx)
                {
-                       referenceData[valueNdx] = static_cast<deUint8>((valueNdx % imageSparseMemRequirements.alignment) + 1u);
+                       referenceData[valueNdx] = static_cast<deUint8>((valueNdx % imageMemoryRequirements.alignment) + 1u);
                }
 
-               deMemcpy(inputBufferAlloc->getHostPtr(), &referenceData[0], imageSizeInBytes);
-
-               flushAlloc(deviceInterface, getDevice(), *inputBufferAlloc);
-
                {
-                       const VkBufferMemoryBarrier inputBufferBarrier = makeBufferMemoryBarrier
-                       (
+                       deMemcpy(inputBufferAlloc->getHostPtr(), referenceData.data(), imageSizeInBytes);
+                       flushAlloc(deviceInterface, getDevice(), *inputBufferAlloc);
+
+                       const VkBufferMemoryBarrier inputBufferBarrier = makeBufferMemoryBarrier (
                                VK_ACCESS_HOST_WRITE_BIT,
                                VK_ACCESS_TRANSFER_READ_BIT,
                                *inputBuffer,
                                0u,
                                imageSizeInBytes
                        );
-
                        deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 1u, &inputBufferBarrier, 0u, DE_NULL);
                }
 
                {
-                       const VkImageMemoryBarrier imageSparseTransferDstBarrier = makeImageMemoryBarrier
-                       (
-                               0u,
-                               VK_ACCESS_TRANSFER_WRITE_BIT,
-                               VK_IMAGE_LAYOUT_UNDEFINED,
-                               VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
-                               *imageSparse,
-                               makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers),
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
-                               );
-
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferDstBarrier);
+                       std::vector<VkImageMemoryBarrier> imageSparseTransferDstBarriers;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       {
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               imageSparseTransferDstBarriers.push_back( makeImageMemoryBarrier (
+                                       0u,
+                                       VK_ACCESS_TRANSFER_WRITE_BIT,
+                                       VK_IMAGE_LAYOUT_UNDEFINED,
+                                       VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
+                                       *imageSparse,
+                                       makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers),
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
+                               ));
+                       }
+                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseTransferDstBarriers.size()), imageSparseTransferDstBarriers.data());
                }
 
-               deviceInterface.cmdCopyBufferToImage(*commandBuffer, *inputBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(bufferImageCopy.size()), &bufferImageCopy[0]);
+               deviceInterface.cmdCopyBufferToImage(*commandBuffer, *inputBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(bufferImageCopy.size()), bufferImageCopy.data());
 
                {
-                       const VkImageMemoryBarrier imageSparseTransferSrcBarrier = makeImageMemoryBarrier
-                       (
-                               VK_ACCESS_TRANSFER_WRITE_BIT,
-                               VK_ACCESS_TRANSFER_READ_BIT,
-                               VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
-                               VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
-                               *imageSparse,
-                               makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
-                       );
+                       std::vector<VkImageMemoryBarrier> imageSparseTransferSrcBarriers;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       {
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               imageSparseTransferSrcBarriers.push_back( makeImageMemoryBarrier (
+                                       VK_ACCESS_TRANSFER_WRITE_BIT,
+                                       VK_ACCESS_TRANSFER_READ_BIT,
+                                       VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
+                                       VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
+                                       *imageSparse,
+                                       makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
+                               ));
+                       }
 
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferSrcBarrier);
+                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseTransferSrcBarriers.size()), imageSparseTransferSrcBarriers.data());
                }
 
                const VkBufferCreateInfo                outputBufferCreateInfo  = makeBufferCreateInfo(imageSizeInBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT);
                const Unique<VkBuffer>                  outputBuffer                    (createBuffer(deviceInterface, getDevice(), &outputBufferCreateInfo));
                const de::UniquePtr<Allocation> outputBufferAlloc               (bindBuffer(deviceInterface, getDevice(), getAllocator(), *outputBuffer, MemoryRequirement::HostVisible));
 
-               deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), &bufferImageCopy[0]);
+               deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), bufferImageCopy.data());
 
                {
                        const VkBufferMemoryBarrier outputBufferBarrier = makeBufferMemoryBarrier
@@ -378,18 +409,21 @@ tcu::TestStatus ImageSparseBindingInstance::iterate (void)
                // Retrieve data from buffer to host memory
                invalidateAlloc(deviceInterface, getDevice(), *outputBufferAlloc);
 
-               const deUint8* outputData = static_cast<const deUint8*>(outputBufferAlloc->getHostPtr());
-
                // Wait for sparse queue to become idle
                deviceInterface.queueWaitIdle(sparseQueue.queueHandle);
 
-               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+               const deUint8* outputData = static_cast<const deUint8*>(outputBufferAlloc->getHostPtr());
+
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                {
-                       const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipmapNdx);
-                       const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[mipmapNdx].bufferOffset);
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       {
+                               const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx);
+                               const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[ planeNdx * imageSparseInfo.mipLevels + mipmapNdx].bufferOffset);
 
-                       if (deMemCmp(outputData + bufferOffset, &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
-                               return tcu::TestStatus::fail("Failed");
+                               if (deMemCmp(outputData + bufferOffset, &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
+                                       return tcu::TestStatus::fail("Failed");
+                       }
                }
        }
 
@@ -405,49 +439,38 @@ TestInstance* ImageSparseBindingCase::createInstance (Context& context) const
 
 tcu::TestCaseGroup* createImageSparseBindingTestsCommon(tcu::TestContext& testCtx, de::MovePtr<tcu::TestCaseGroup> testGroup, const bool useDeviceGroup = false)
 {
-       static const deUint32 sizeCountPerImageType = 3u;
-
-       struct ImageParameters
-       {
-               ImageType       imageType;
-               tcu::UVec3      imageSizes[sizeCountPerImageType];
-       };
-
-       static const ImageParameters imageParametersArray[] =
-       {
-               { IMAGE_TYPE_1D,                { tcu::UVec3(512u, 1u,   1u ), tcu::UVec3(1024u, 1u,   1u), tcu::UVec3(11u,  1u,   1u) } },
-               { IMAGE_TYPE_1D_ARRAY,  { tcu::UVec3(512u, 1u,   64u), tcu::UVec3(1024u, 1u,   8u), tcu::UVec3(11u,  1u,   3u) } },
-               { IMAGE_TYPE_2D,                { tcu::UVec3(512u, 256u, 1u ), tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(11u,  137u, 1u) } },
-               { IMAGE_TYPE_2D_ARRAY,  { tcu::UVec3(512u, 256u, 6u ), tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u,  137u, 3u) } },
-               { IMAGE_TYPE_3D,                { tcu::UVec3(512u, 256u, 6u ), tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u,  137u, 3u) } },
-               { IMAGE_TYPE_CUBE,              { tcu::UVec3(256u, 256u, 1u ), tcu::UVec3(128u,  128u, 1u), tcu::UVec3(137u, 137u, 1u) } },
-               { IMAGE_TYPE_CUBE_ARRAY,{ tcu::UVec3(256u, 256u, 6u ), tcu::UVec3(128u,  128u, 8u), tcu::UVec3(137u, 137u, 3u) } }
-       };
-
-       static const tcu::TextureFormat formats[] =
+       const std::vector<TestImageParameters> imageParameters =
        {
-               tcu::TextureFormat(tcu::TextureFormat::R,               tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::R,               tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::R,               tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA,    tcu::TextureFormat::UNSIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA,    tcu::TextureFormat::UNSIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA,    tcu::TextureFormat::UNSIGNED_INT8)
+               { IMAGE_TYPE_1D,                        { tcu::UVec3(512u, 1u,   1u ),  tcu::UVec3(1024u, 1u,   1u),    tcu::UVec3(11u,  1u,   1u) },   getTestFormats(IMAGE_TYPE_1D) },
+               { IMAGE_TYPE_1D_ARRAY,          { tcu::UVec3(512u, 1u,   64u),  tcu::UVec3(1024u, 1u,   8u),    tcu::UVec3(11u,  1u,   3u) },   getTestFormats(IMAGE_TYPE_1D_ARRAY) },
+               { IMAGE_TYPE_2D,                        { tcu::UVec3(512u, 256u, 1u ),  tcu::UVec3(1024u, 128u, 1u),    tcu::UVec3(11u,  137u, 1u) },   getTestFormats(IMAGE_TYPE_2D) },
+               { IMAGE_TYPE_2D_ARRAY,          { tcu::UVec3(512u, 256u, 6u ),  tcu::UVec3(1024u, 128u, 8u),    tcu::UVec3(11u,  137u, 3u) },   getTestFormats(IMAGE_TYPE_2D_ARRAY) },
+               { IMAGE_TYPE_3D,                        { tcu::UVec3(512u, 256u, 6u ),  tcu::UVec3(1024u, 128u, 8u),    tcu::UVec3(11u,  137u, 3u) },   getTestFormats(IMAGE_TYPE_3D) },
+               { IMAGE_TYPE_CUBE,                      { tcu::UVec3(256u, 256u, 1u ),  tcu::UVec3(128u,  128u, 1u),    tcu::UVec3(137u, 137u, 1u) },   getTestFormats(IMAGE_TYPE_CUBE) },
+               { IMAGE_TYPE_CUBE_ARRAY,        { tcu::UVec3(256u, 256u, 6u ),  tcu::UVec3(128u,  128u, 8u),    tcu::UVec3(137u, 137u, 3u) },   getTestFormats(IMAGE_TYPE_CUBE_ARRAY) }
        };
 
-
-       for (deInt32 imageTypeNdx = 0; imageTypeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray); ++imageTypeNdx)
+       for (size_t imageTypeNdx = 0; imageTypeNdx < imageParameters.size(); ++imageTypeNdx)
        {
-               const ImageType                                 imageType = imageParametersArray[imageTypeNdx].imageType;
-               de::MovePtr<tcu::TestCaseGroup> imageTypeGroup(new tcu::TestCaseGroup(testCtx, getImageTypeName(imageType).c_str(), ""));
+               const ImageType                                 imageType               = imageParameters[imageTypeNdx].imageType;
+               de::MovePtr<tcu::TestCaseGroup> imageTypeGroup  (new tcu::TestCaseGroup(testCtx, getImageTypeName(imageType).c_str(), ""));
 
-               for (deInt32 formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); ++formatNdx)
+               for (size_t formatNdx = 0; formatNdx < imageParameters[imageTypeNdx].formats.size(); ++formatNdx)
                {
-                       const tcu::TextureFormat&               format = formats[formatNdx];
-                       de::MovePtr<tcu::TestCaseGroup> formatGroup(new tcu::TestCaseGroup(testCtx, getShaderImageFormatQualifier(format).c_str(), ""));
+                       VkFormat                                                format                          = imageParameters[imageTypeNdx].formats[formatNdx].format;
+                       tcu::UVec3                                              imageSizeAlignment      = getImageSizeAlignment(format);
+                       de::MovePtr<tcu::TestCaseGroup> formatGroup                     (new tcu::TestCaseGroup(testCtx, getImageFormatID(format).c_str(), ""));
 
-                       for (deInt32 imageSizeNdx = 0; imageSizeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray[imageTypeNdx].imageSizes); ++imageSizeNdx)
+                       for (size_t imageSizeNdx = 0; imageSizeNdx < imageParameters[imageTypeNdx].imageSizes.size(); ++imageSizeNdx)
                        {
-                               const tcu::UVec3 imageSize = imageParametersArray[imageTypeNdx].imageSizes[imageSizeNdx];
+                               const tcu::UVec3 imageSize = imageParameters[imageTypeNdx].imageSizes[imageSizeNdx];
+
+                               // skip test for images with odd sizes for some YCbCr formats
+                               if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                                       continue;
+                               if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                                       continue;
+
                                std::ostringstream      stream;
                                stream << imageSize.x() << "_" << imageSize.y() << "_" << imageSize.z();
 
index be9b01c..cafb299 100755 (executable)
 #include "vkTypeUtil.hpp"
 #include "vkCmdUtil.hpp"
 #include "vkObjUtil.hpp"
+#include "tcuTestLog.hpp"
 
+#include "deMath.h"
 #include "deUniquePtr.hpp"
 #include "deStringUtil.hpp"
 
+#include "tcuTextureUtil.hpp"
+#include "tcuTexVerifierUtil.hpp"
+
 #include <string>
 #include <vector>
+#include <sstream>
 
 using namespace vk;
 
@@ -55,10 +61,31 @@ namespace sparse
 namespace
 {
 
-const std::string getCoordStr  (const ImageType                imageType,
-                                                               const std::string&      x,
-                                                               const std::string&      y,
-                                                               const std::string&      z)
+std::string getFormatValueString       (const std::vector<std::pair<deUint32, deUint32>>& channelsOnPlane,
+                                                                        const std::vector<std::string>& formatValueStrings)
+{
+       std::string result = "( ";
+       deUint32 i;
+       for (i=0; i<channelsOnPlane.size(); ++i)
+       {
+               result += formatValueStrings[channelsOnPlane[i].first];
+               if (i < 3)
+                       result += ", ";
+       }
+       for (; i < 4; ++i)
+       {
+               result += "0";
+               if (i < 3)
+                       result += ", ";
+       }
+       result += " )";
+       return result;
+}
+
+const std::string getCoordStr  (const ImageType        imageType,
+                                                                const std::string&     x,
+                                                                const std::string&     y,
+                                                                const std::string&     z)
 {
        switch (imageType)
        {
@@ -82,14 +109,14 @@ const std::string getCoordStr  (const ImageType            imageType,
        }
 }
 
-tcu::UVec3 computeWorkGroupSize (const tcu::UVec3& gridSize)
+tcu::UVec3 computeWorkGroupSize (const VkExtent3D& planeExtent)
 {
        const deUint32          maxComputeWorkGroupInvocations  = 128u;
        const tcu::UVec3        maxComputeWorkGroupSize                 = tcu::UVec3(128u, 128u, 64u);
 
-       const deUint32 xWorkGroupSize = std::min(std::min(gridSize.x(), maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations);
-       const deUint32 yWorkGroupSize = std::min(std::min(gridSize.y(), maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations /  xWorkGroupSize);
-       const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
+       const deUint32 xWorkGroupSize = std::min(std::min(planeExtent.width,    maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations);
+       const deUint32 yWorkGroupSize = std::min(std::min(planeExtent.height,   maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations /  xWorkGroupSize);
+       const deUint32 zWorkGroupSize = std::min(std::min(planeExtent.depth,    maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
 
        return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize);
 }
@@ -97,95 +124,164 @@ tcu::UVec3 computeWorkGroupSize (const tcu::UVec3& gridSize)
 class ImageSparseResidencyCase : public TestCase
 {
 public:
-                                       ImageSparseResidencyCase        (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const std::string&                     description,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format,
-                                                                                                const glu::GLSLVersion         glslVersion,
-                                                                                                const bool                                     useDeviceGroups);
-
-       void                    initPrograms                            (SourceCollections&                     sourceCollections) const;
-       TestInstance*   createInstance                          (Context&                                       context) const;
+       ImageSparseResidencyCase                (tcu::TestContext&              testCtx,
+                                                                        const std::string&             name,
+                                                                        const std::string&             description,
+                                                                        const ImageType                imageType,
+                                                                        const tcu::UVec3&              imageSize,
+                                                                        const VkFormat                 format,
+                                                                        const glu::GLSLVersion glslVersion,
+                                                                        const bool                             useDeviceGroups);
+
+       void                    initPrograms    (SourceCollections&             sourceCollections) const;
+       virtual void    checkSupport    (Context&                               context) const;
+       TestInstance*   createInstance  (Context&                               context) const;
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
-       const glu::GLSLVersion          m_glslVersion;
+       const bool                              m_useDeviceGroups;
+       const ImageType                 m_imageType;
+       const tcu::UVec3                m_imageSize;
+       const VkFormat                  m_format;
+       const glu::GLSLVersion  m_glslVersion;
 };
 
-ImageSparseResidencyCase::ImageSparseResidencyCase (tcu::TestContext&                  testCtx,
-                                                                                                       const std::string&                      name,
-                                                                                                       const std::string&                      description,
-                                                                                                       const ImageType                         imageType,
-                                                                                                       const tcu::UVec3&                       imageSize,
-                                                                                                       const tcu::TextureFormat&       format,
-                                                                                                       const glu::GLSLVersion          glslVersion,
-                                                                                                       const bool                                      useDeviceGroups)
-       : TestCase                              (testCtx, name, description)
-       , m_useDeviceGroups             (useDeviceGroups)
-       , m_imageType                   (imageType)
-       , m_imageSize                   (imageSize)
-       , m_format                              (format)
-       , m_glslVersion                 (glslVersion)
+ImageSparseResidencyCase::ImageSparseResidencyCase     (tcu::TestContext&              testCtx,
+                                                                                                        const std::string&             name,
+                                                                                                        const std::string&             description,
+                                                                                                        const ImageType                imageType,
+                                                                                                        const tcu::UVec3&              imageSize,
+                                                                                                        const VkFormat                 format,
+                                                                                                        const glu::GLSLVersion glslVersion,
+                                                                                                        const bool                             useDeviceGroups)
+       : TestCase                      (testCtx, name, description)
+       , m_useDeviceGroups     (useDeviceGroups)
+       , m_imageType           (imageType)
+       , m_imageSize           (imageSize)
+       , m_format                      (format)
+       , m_glslVersion         (glslVersion)
 {
 }
 
 void ImageSparseResidencyCase::initPrograms (SourceCollections&        sourceCollections) const
 {
        // Create compute program
-       const char* const versionDecl                   = glu::getGLSLVersionDeclaration(m_glslVersion);
-       const std::string imageTypeStr                  = getShaderImageType(m_format, m_imageType);
-       const std::string formatQualifierStr    = getShaderImageFormatQualifier(m_format);
-       const std::string formatDataStr                 = getShaderImageDataType(m_format);
-       const tcu::UVec3  gridSize                              = getShaderGridSize(m_imageType, m_imageSize);
-       const tcu::UVec3  workGroupSize                 = computeWorkGroupSize(gridSize);
-
-       std::ostringstream src;
-       src << versionDecl << "\n"
-               << "layout (local_size_x = " << workGroupSize.x() << ", local_size_y = " << workGroupSize.y() << ", local_size_z = " << workGroupSize.z() << ") in; \n"
-               << "layout (binding = 0, " << formatQualifierStr << ") writeonly uniform highp " << imageTypeStr << " u_image;\n"
-               << "void main (void)\n"
-               << "{\n"
-               << "    if( gl_GlobalInvocationID.x < " << gridSize.x() << " ) \n"
-               << "    if( gl_GlobalInvocationID.y < " << gridSize.y() << " ) \n"
-               << "    if( gl_GlobalInvocationID.z < " << gridSize.z() << " ) \n"
-               << "    {\n"
-               << "            imageStore(u_image, " << getCoordStr(m_imageType, "gl_GlobalInvocationID.x", "gl_GlobalInvocationID.y", "gl_GlobalInvocationID.z") << ","
-               << formatDataStr << "( int(gl_GlobalInvocationID.x) % 127, int(gl_GlobalInvocationID.y) % 127, int(gl_GlobalInvocationID.z) % 127, 1));\n"
-               << "    }\n"
-               << "}\n";
-
-       sourceCollections.glslSources.add("comp") << glu::ComputeSource(src.str());
+       const char* const                               versionDecl                     = glu::getGLSLVersionDeclaration(m_glslVersion);
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(m_format);
+       const std::string                               imageTypeStr            = getShaderImageType(formatDescription, m_imageType);
+       const std::string                               formatDataStr           = getShaderImageDataType(formatDescription);
+       const tcu::UVec3                                shaderGridSize          = getShaderGridSize(m_imageType, m_imageSize);
+
+       std::vector<std::string>                formatValueStrings;
+       switch (formatDescription.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       formatValueStrings = {
+                               "int(gl_GlobalInvocationID.x) % 127",
+                               "int(gl_GlobalInvocationID.y) % 127",
+                               "int(gl_GlobalInvocationID.z) % 127",
+                               "1"
+                       };
+                       break;
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       formatValueStrings = {
+                               "float(int(gl_GlobalInvocationID.x) % 127) / 127.0" ,
+                               "float(int(gl_GlobalInvocationID.y) % 127) / 127.0",
+                               "float(int(gl_GlobalInvocationID.z) % 127) / 127.0",
+                               "1.0"
+                       };
+                       break;
+               default:        DE_ASSERT(false);       break;
+       }
+
+       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+       {
+               VkFormat                                                planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+               vk::PlanarFormatDescription             compatibleFormatDescription     = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+               VkExtent3D                                              compatibleShaderGridSize        { shaderGridSize.x() / formatDescription.blockWidth, shaderGridSize.y() / formatDescription.blockHeight, shaderGridSize.z() / 1u };
+
+               std::vector<std::pair<deUint32, deUint32>> channelsOnPlane;
+               for (deUint32 channelNdx = 0; channelNdx < 4; ++channelNdx)
+               {
+                       if (!formatDescription.hasChannelNdx(channelNdx))
+                               continue;
+                       if (formatDescription.channels[channelNdx].planeNdx != planeNdx)
+                               continue;
+                       channelsOnPlane.push_back({ channelNdx,formatDescription.channels[channelNdx].offsetBits });
+               }
+               // reorder channels for multi-planar images
+               if(formatDescription.numPlanes>1)
+                       std::sort(begin(channelsOnPlane), end(channelsOnPlane), [](const std::pair<deUint32, deUint32>& lhs, const std::pair<deUint32, deUint32>& rhs) { return lhs.second < rhs.second; });
+               std::string                     formatValueStr          = getFormatValueString(channelsOnPlane, formatValueStrings);
+               VkExtent3D                      shaderExtent            = getPlaneExtent(compatibleFormatDescription, compatibleShaderGridSize, planeNdx, 0);
+               const std::string       formatQualifierStr      = getShaderImageFormatQualifier(planeCompatibleFormat);
+               const tcu::UVec3        workGroupSize           = computeWorkGroupSize(shaderExtent);
+
+               std::ostringstream src;
+               src << versionDecl << "\n"
+                       << "layout (local_size_x = " << workGroupSize.x() << ", local_size_y = " << workGroupSize.y() << ", local_size_z = " << workGroupSize.z() << ") in; \n"
+                       << "layout (binding = 0, " << formatQualifierStr << ") writeonly uniform highp " << imageTypeStr << " u_image;\n"
+                       << "void main (void)\n"
+                       << "{\n"
+                       << "    if( gl_GlobalInvocationID.x < " << shaderExtent.width << " ) \n"
+                       << "    if( gl_GlobalInvocationID.y < " << shaderExtent.height << " ) \n"
+                       << "    if( gl_GlobalInvocationID.z < " << shaderExtent.depth << " ) \n"
+                       << "    {\n"
+                       << "            imageStore(u_image, " << getCoordStr(m_imageType, "gl_GlobalInvocationID.x", "gl_GlobalInvocationID.y", "gl_GlobalInvocationID.z") << ","
+                       << formatDataStr << formatValueStr << ");\n"
+                       << "    }\n"
+                       << "}\n";
+               std::ostringstream shaderName;
+               shaderName << "comp" << planeNdx;
+               sourceCollections.glslSources.add(shaderName.str()) << glu::ComputeSource(src.str());
+       }
+}
+
+void ImageSparseResidencyCase::checkSupport(Context& context) const
+{
+       const InstanceInterface&        instance = context.getInstanceInterface();
+       const VkPhysicalDevice          physicalDevice = context.getPhysicalDevice();
+
+       // Check if image size does not exceed device limits
+       if (!isImageSizeSupported(instance, physicalDevice, m_imageType, m_imageSize))
+               TCU_THROW(NotSupportedError, "Image size not supported for device");
+
+       // Check if device supports sparse operations for image type
+       if (!checkSparseSupportForImageType(instance, physicalDevice, m_imageType))
+               TCU_THROW(NotSupportedError, "Sparse residency for image type is not supported");
+
+        //Check if image format supports storage images
+       const VkFormatProperties        formatProperties = getPhysicalDeviceFormatProperties(instance, physicalDevice, m_format);
+       if ((formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT) == 0)
+               TCU_THROW(NotSupportedError, "Storage images are not supported for this format");
 }
 
 class ImageSparseResidencyInstance : public SparseResourcesBaseInstance
 {
 public:
-                                       ImageSparseResidencyInstance(Context&                                                                    context,
-                                                                                                const ImageType                                                         imageType,
-                                                                                                const tcu::UVec3&                                                       imageSize,
-                                                                                                const tcu::TextureFormat&                                       format,
-                                                                                                const bool                                                                      useDeviceGroups);
+       ImageSparseResidencyInstance    (Context&                       context,
+                                                                        const ImageType        imageType,
+                                                                        const tcu::UVec3&      imageSize,
+                                                                        const VkFormat         format,
+                                                                        const bool                     useDeviceGroups);
 
 
-       tcu::TestStatus iterate                                         (void);
+       tcu::TestStatus iterate                 (void);
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const bool                      m_useDeviceGroups;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-ImageSparseResidencyInstance::ImageSparseResidencyInstance (Context&                                   context,
-                                                                                                                       const ImageType                         imageType,
-                                                                                                                       const tcu::UVec3&                       imageSize,
-                                                                                                                       const tcu::TextureFormat&       format,
-                                                                                                                       const bool                                      useDeviceGroups)
+ImageSparseResidencyInstance::ImageSparseResidencyInstance     (Context&                       context,
+                                                                                                                        const ImageType        imageType,
+                                                                                                                        const tcu::UVec3&      imageSize,
+                                                                                                                        const VkFormat         format,
+                                                                                                                        const bool                     useDeviceGroups)
        : SparseResourcesBaseInstance   (context, useDeviceGroups)
        , m_useDeviceGroups                             (useDeviceGroups)
        , m_imageType                                   (imageType)
@@ -196,7 +292,8 @@ ImageSparseResidencyInstance::ImageSparseResidencyInstance (Context&                                        context
 
 tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
 {
-       const InstanceInterface&                        instance = m_context.getInstanceInterface();
+       const float                                     epsilon                         = 1e-5f;
+       const InstanceInterface&        instance                        = m_context.getInstanceInterface();
 
        {
                // Create logical device supporting both sparse and compute queues
@@ -207,14 +304,13 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
                createDeviceSupportingQueues(queueRequirements);
        }
 
-       VkImageCreateInfo                                       imageCreateInfo;
-       VkSparseImageMemoryRequirements         aspectRequirements;
-       VkExtent3D                                                      imageGranularity;
-       std::vector<DeviceMemorySp>                     deviceMemUniquePtrVec;
+       VkImageCreateInfo                       imageCreateInfo;
+       std::vector<DeviceMemorySp>     deviceMemUniquePtrVec;
 
-       const DeviceInterface&  deviceInterface = getDeviceInterface();
-       const Queue&                    sparseQueue             = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
-       const Queue&                    computeQueue    = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const DeviceInterface&                  deviceInterface         = getDeviceInterface();
+       const Queue&                                    sparseQueue                     = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
+       const Queue&                                    computeQueue            = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(m_format);
 
        // Go through all physical devices
        for (deUint32 physDevID = 0; physDevID < m_numPhysicalDevices; physDevID++)
@@ -225,19 +321,11 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
                const VkPhysicalDevice                          physicalDevice                          = getPhysicalDevice(firstDeviceID);
                const VkPhysicalDeviceProperties        physicalDeviceProperties        = getPhysicalDeviceProperties(instance, physicalDevice);
 
-               // Check if image size does not exceed device limits
-               if (!isImageSizeSupported(instance, physicalDevice, m_imageType, m_imageSize))
-                       TCU_THROW(NotSupportedError, "Image size not supported for device");
-
-               // Check if device supports sparse operations for image type
-               if (!checkSparseSupportForImageType(instance, physicalDevice, m_imageType))
-                       TCU_THROW(NotSupportedError, "Sparse residency for image type is not supported");
-
                imageCreateInfo.sType                                   = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO;
                imageCreateInfo.pNext                                   = DE_NULL;
                imageCreateInfo.flags                                   = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT | VK_IMAGE_CREATE_SPARSE_BINDING_BIT;
                imageCreateInfo.imageType                               = mapImageType(m_imageType);
-               imageCreateInfo.format                                  = mapTextureFormat(m_format);
+               imageCreateInfo.format                                  = m_format;
                imageCreateInfo.extent                                  = makeExtent3D(getLayerSize(m_imageType, m_imageSize));
                imageCreateInfo.mipLevels                               = 1u;
                imageCreateInfo.arrayLayers                             = getNumLayers(m_imageType, m_imageSize);
@@ -255,46 +343,34 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
                        imageCreateInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
                }
 
+               // check if we need to create VkImageView with different VkFormat than VkImage format
+               VkFormat planeCompatibleFormat0 = getPlaneCompatibleFormatForWriting(formatDescription, 0);
+               if (planeCompatibleFormat0 != getPlaneCompatibleFormat(formatDescription, 0))
+               {
+                       imageCreateInfo.flags |= VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT;
+               }
+
                // Check if device supports sparse operations for image format
                if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageCreateInfo))
                        TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
 
                // Create sparse image
-               const Unique<VkImage> sparseImage(createImage(deviceInterface, getDevice(), &imageCreateInfo));
+               const Unique<VkImage> imageSparse(createImage(deviceInterface, getDevice(), &imageCreateInfo));
 
                // Create sparse image memory bind semaphore
                const Unique<VkSemaphore> imageMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice()));
 
+               std::vector<VkSparseImageMemoryRequirements> sparseMemoryRequirements;
+
                {
                        // Get image general memory requirements
-                       const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, getDevice(), *sparseImage);
+                       const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
 
                        if (imageMemoryRequirements.size > physicalDeviceProperties.limits.sparseAddressSpaceSize)
                                TCU_THROW(NotSupportedError, "Required memory size for sparse resource exceeds device limits");
 
                        DE_ASSERT((imageMemoryRequirements.size % imageMemoryRequirements.alignment) == 0);
 
-                       // Get sparse image sparse memory requirements
-                       const std::vector<VkSparseImageMemoryRequirements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *sparseImage);
-
-                       DE_ASSERT(sparseMemoryRequirements.size() != 0);
-
-                       const deUint32 colorAspectIndex         = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_COLOR_BIT);
-                       const deUint32 metadataAspectIndex      = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_METADATA_BIT);
-
-                       if (colorAspectIndex == NO_MATCH_FOUND)
-                               TCU_THROW(NotSupportedError, "Not supported image aspect - the test supports currently only VK_IMAGE_ASPECT_COLOR_BIT");
-
-                       aspectRequirements      = sparseMemoryRequirements[colorAspectIndex];
-                       imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
-
-                       const VkImageAspectFlags aspectMask = aspectRequirements.formatProperties.aspectMask;
-
-                       DE_ASSERT((aspectRequirements.imageMipTailSize % imageMemoryRequirements.alignment) == 0);
-
-                       std::vector<VkSparseImageMemoryBind> imageResidencyMemoryBinds;
-                       std::vector<VkSparseMemoryBind>          imageMipTailMemoryBinds;
-
                        const deUint32                                           memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any);
 
                        if (memoryType == NO_MATCH_FOUND)
@@ -313,84 +389,104 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
                                }
                        }
 
+                       // Get sparse image sparse memory requirements
+                       sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
+                       DE_ASSERT(sparseMemoryRequirements.size() != 0);
+
+                       const deUint32 metadataAspectIndex = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_METADATA_BIT);
+
+                       std::vector<VkSparseImageMemoryBind>    imageResidencyMemoryBinds;
+                       std::vector<VkSparseMemoryBind>                 imageMipTailMemoryBinds;
+
                        // Bind device memory for each aspect
-                       for (deUint32 layerNdx = 0; layerNdx < imageCreateInfo.arrayLayers; ++layerNdx)
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                        {
-                               for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
+                               const VkImageAspectFlags                aspect                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                               const deUint32                                  aspectIndex                     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
+
+                               if (aspectIndex == NO_MATCH_FOUND)
+                                       TCU_THROW(NotSupportedError, "Not supported image aspect");
+
+                               VkSparseImageMemoryRequirements aspectRequirements      = sparseMemoryRequirements[aspectIndex];
+                               VkExtent3D                                              imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
+
+                               for (deUint32 layerNdx = 0; layerNdx < imageCreateInfo.arrayLayers; ++layerNdx)
                                {
-                                       const VkImageSubresource subresource            = { aspectMask, mipLevelNdx, layerNdx };
-                                       const VkExtent3D                 mipExtent                      = mipLevelExtents(imageCreateInfo.extent, mipLevelNdx);
-                                       const tcu::UVec3                 numSparseBinds         = alignedDivide(mipExtent, imageGranularity);
-                                       const tcu::UVec3                 lastBlockExtent        = tcu::UVec3(mipExtent.width  % imageGranularity.width  ? mipExtent.width   % imageGranularity.width  : imageGranularity.width,
-                                                                                                                                                        mipExtent.height % imageGranularity.height ? mipExtent.height  % imageGranularity.height : imageGranularity.height,
-                                                                                                                                                        mipExtent.depth  % imageGranularity.depth  ? mipExtent.depth   % imageGranularity.depth  : imageGranularity.depth);
-                                       for (deUint32 z = 0; z < numSparseBinds.z(); ++z)
-                                       for (deUint32 y = 0; y < numSparseBinds.y(); ++y)
-                                       for (deUint32 x = 0; x < numSparseBinds.x(); ++x)
+                                       for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
                                        {
-                                               const deUint32 linearIndex = x + y*numSparseBinds.x() + z*numSparseBinds.x()*numSparseBinds.y() + layerNdx*numSparseBinds.x()*numSparseBinds.y()*numSparseBinds.z();
-
-                                               if (linearIndex % 2u == 1u)
+                                               const VkImageSubresource subresource            = { aspect, mipLevelNdx, layerNdx };
+                                               const VkExtent3D                 planeExtent            = getPlaneExtent(formatDescription, imageCreateInfo.extent, planeNdx, mipLevelNdx);
+                                               const tcu::UVec3                 numSparseBinds         = alignedDivide(planeExtent, imageGranularity);
+                                               const tcu::UVec3                 lastBlockExtent        = tcu::UVec3(planeExtent.width  % imageGranularity.width  ? planeExtent.width  % imageGranularity.width  : imageGranularity.width,
+                                                                                                                                                                planeExtent.height % imageGranularity.height ? planeExtent.height % imageGranularity.height : imageGranularity.height,
+                                                                                                                                                                planeExtent.depth  % imageGranularity.depth  ? planeExtent.depth  % imageGranularity.depth  : imageGranularity.depth);
+
+                                               for (deUint32 z = 0; z < numSparseBinds.z(); ++z)
+                                               for (deUint32 y = 0; y < numSparseBinds.y(); ++y)
+                                               for (deUint32 x = 0; x < numSparseBinds.x(); ++x)
                                                {
-                                                       continue;
-                                               }
+                                                       const deUint32 linearIndex = x + y * numSparseBinds.x() + z * numSparseBinds.x() * numSparseBinds.y() + layerNdx * numSparseBinds.x() * numSparseBinds.y() * numSparseBinds.z();
 
-                                               VkOffset3D offset;
-                                               offset.x = x*imageGranularity.width;
-                                               offset.y = y*imageGranularity.height;
-                                               offset.z = z*imageGranularity.depth;
+                                                       if (linearIndex % 2u == 0u)
+                                                       {
+                                                               VkOffset3D offset;
+                                                               offset.x                = x * imageGranularity.width;
+                                                               offset.y                = y * imageGranularity.height;
+                                                               offset.z                = z * imageGranularity.depth;
 
-                                               VkExtent3D extent;
-                                               extent.width  = (x == numSparseBinds.x() - 1) ? lastBlockExtent.x() : imageGranularity.width;
-                                               extent.height = (y == numSparseBinds.y() - 1) ? lastBlockExtent.y() : imageGranularity.height;
-                                               extent.depth  = (z == numSparseBinds.z() - 1) ? lastBlockExtent.z() : imageGranularity.depth;
+                                                               VkExtent3D extent;
+                                                               extent.width    = (x == numSparseBinds.x() - 1) ? lastBlockExtent.x() : imageGranularity.width;
+                                                               extent.height   = (y == numSparseBinds.y() - 1) ? lastBlockExtent.y() : imageGranularity.height;
+                                                               extent.depth    = (z == numSparseBinds.z() - 1) ? lastBlockExtent.z() : imageGranularity.depth;
 
-                                               const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevice(),
-                                                       imageMemoryRequirements.alignment, memoryType, subresource, offset, extent);
+                                                               const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevice(),
+                                                                       imageMemoryRequirements.alignment, memoryType, subresource, offset, extent);
 
-                                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+                                                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
-                                               imageResidencyMemoryBinds.push_back(imageMemoryBind);
+                                                               imageResidencyMemoryBinds.push_back(imageMemoryBind);
+                                                       }
+                                               }
                                        }
-                               }
-
-                               if (!(aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageCreateInfo.mipLevels)
-                               {
-                                       const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
-
-                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
-
-                                       imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
-                               }
-
-                               // Metadata
-                               if (metadataAspectIndex != NO_MATCH_FOUND)
-                               {
-                                       const VkSparseImageMemoryRequirements metadataAspectRequirements = sparseMemoryRequirements[metadataAspectIndex];
 
-                                       if (!(metadataAspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT))
+                                       if (!(aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageCreateInfo.mipLevels)
                                        {
                                                const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                                       metadataAspectRequirements.imageMipTailSize, memoryType,
-                                                       metadataAspectRequirements.imageMipTailOffset + layerNdx * metadataAspectRequirements.imageMipTailStride,
-                                                       VK_SPARSE_MEMORY_BIND_METADATA_BIT);
+                                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
 
                                                deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
                                                imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
                                        }
+
+                                       // Metadata
+                                       if (metadataAspectIndex != NO_MATCH_FOUND)
+                                       {
+                                               const VkSparseImageMemoryRequirements metadataAspectRequirements = sparseMemoryRequirements[metadataAspectIndex];
+
+                                               if (!(metadataAspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT))
+                                               {
+                                                       const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
+                                                               metadataAspectRequirements.imageMipTailSize, memoryType,
+                                                               metadataAspectRequirements.imageMipTailOffset + layerNdx * metadataAspectRequirements.imageMipTailStride,
+                                                               VK_SPARSE_MEMORY_BIND_METADATA_BIT);
+
+                                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+
+                                                       imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
+                                               }
+                                       }
                                }
-                       }
 
-                       if ((aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageCreateInfo.mipLevels)
-                       {
-                               const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
+                               if ((aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageCreateInfo.mipLevels)
+                               {
+                                       const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
+                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
 
-                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
-                               imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
+                                       imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
+                               }
                        }
 
                        // Metadata
@@ -434,14 +530,14 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
                                &imageMemoryBindSemaphore.get()                                                 //const VkSemaphore*                                            pSignalSemaphores;
                        };
 
-                       VkSparseImageMemoryBindInfo               imageResidencyBindInfo;
-                       VkSparseImageOpaqueMemoryBindInfo imageMipTailBindInfo;
+                       VkSparseImageMemoryBindInfo                     imageResidencyBindInfo;
+                       VkSparseImageOpaqueMemoryBindInfo       imageMipTailBindInfo;
 
                        if (imageResidencyMemoryBinds.size() > 0)
                        {
-                               imageResidencyBindInfo.image            = *sparseImage;
+                               imageResidencyBindInfo.image            = *imageSparse;
                                imageResidencyBindInfo.bindCount        = static_cast<deUint32>(imageResidencyMemoryBinds.size());
-                               imageResidencyBindInfo.pBinds           = &imageResidencyMemoryBinds[0];
+                               imageResidencyBindInfo.pBinds           = imageResidencyMemoryBinds.data();
 
                                bindSparseInfo.imageBindCount           = 1u;
                                bindSparseInfo.pImageBinds                      = &imageResidencyBindInfo;
@@ -449,9 +545,9 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
 
                        if (imageMipTailMemoryBinds.size() > 0)
                        {
-                               imageMipTailBindInfo.image                      = *sparseImage;
+                               imageMipTailBindInfo.image                      = *imageSparse;
                                imageMipTailBindInfo.bindCount          = static_cast<deUint32>(imageMipTailMemoryBinds.size());
-                               imageMipTailBindInfo.pBinds                     = &imageMipTailMemoryBinds[0];
+                               imageMipTailBindInfo.pBinds                     = imageMipTailMemoryBinds.data();
 
                                bindSparseInfo.imageOpaqueBindCount = 1u;
                                bindSparseInfo.pImageOpaqueBinds        = &imageMipTailBindInfo;
@@ -461,9 +557,9 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
                        VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL));
                }
 
-               // Create command buffer for compute and transfer oparations
-               const Unique<VkCommandPool>       commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
-               const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+               // Create command buffer for compute and transfer operations
+               const Unique<VkCommandPool>             commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
+               const Unique<VkCommandBuffer>   commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
 
                // Start recording commands
                beginCommandBuffer(deviceInterface, *commandBuffer);
@@ -474,92 +570,134 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
                        .addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_SHADER_STAGE_COMPUTE_BIT)
                        .build(deviceInterface, getDevice()));
 
-               // Create and bind compute pipeline
-               const Unique<VkShaderModule>    shaderModule(createShaderModule(deviceInterface, getDevice(), m_context.getBinaryCollection().get("comp"), DE_NULL));
-               const Unique<VkPipelineLayout>  pipelineLayout(makePipelineLayout(deviceInterface, getDevice(), *descriptorSetLayout));
-               const Unique<VkPipeline>                computePipeline(makeComputePipeline(deviceInterface, getDevice(), *pipelineLayout, *shaderModule));
-
-               deviceInterface.cmdBindPipeline(*commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *computePipeline);
-
                // Create and bind descriptor set
                const Unique<VkDescriptorPool> descriptorPool(
                        DescriptorPoolBuilder()
                        .addType(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 1u)
-                       .build(deviceInterface, getDevice(), VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1u));
-
-               const Unique<VkDescriptorSet>   descriptorSet(makeDescriptorSet(deviceInterface, getDevice(), *descriptorPool, *descriptorSetLayout));
+                       .build(deviceInterface, getDevice(), VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, vk::PlanarFormatDescription::MAX_PLANES));
 
-               const VkImageSubresourceRange   subresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, 1u, 0u, getNumLayers(m_imageType, m_imageSize));
-               const Unique<VkImageView>               imageView(makeImageView(deviceInterface, getDevice(), *sparseImage, mapImageViewType(m_imageType), mapTextureFormat(m_format), subresourceRange));
-               const VkDescriptorImageInfo             sparseImageInfo  = makeDescriptorImageInfo(DE_NULL, *imageView, VK_IMAGE_LAYOUT_GENERAL);
-
-               DescriptorSetUpdateBuilder()
-                       .writeSingle(*descriptorSet, DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, &sparseImageInfo)
-                       .update(deviceInterface, getDevice());
+               const Unique<VkPipelineLayout>  pipelineLayout(makePipelineLayout(deviceInterface, getDevice(), *descriptorSetLayout));
+               std::vector<de::SharedPtr<vk::Unique<vk::VkShaderModule>>>      shaderModules;
+               std::vector<de::SharedPtr<vk::Unique<vk::VkPipeline>>>          computePipelines;
+               std::vector<de::SharedPtr<vk::Unique<vk::VkDescriptorSet>>>     descriptorSets;
+               std::vector<de::SharedPtr<vk::Unique<vk::VkImageView>>>         imageViews;
 
-               deviceInterface.cmdBindDescriptorSets(*commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &descriptorSet.get(), 0u, DE_NULL);
+               const tcu::UVec3 shaderGridSize = getShaderGridSize(m_imageType, m_imageSize);
 
+               // Run compute shader for each image plane
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                {
-                       const VkImageMemoryBarrier sparseImageLayoutChangeBarrier = makeImageMemoryBarrier
-                       (
-                               0u,
-                               VK_ACCESS_SHADER_WRITE_BIT,
-                               VK_IMAGE_LAYOUT_UNDEFINED,
-                               VK_IMAGE_LAYOUT_GENERAL,
-                               *sparseImage,
-                               subresourceRange,
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
-                               );
+                       const VkImageAspectFlags                aspect                                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                       const VkImageSubresourceRange   subresourceRange                        = makeImageSubresourceRange(aspect, 0u, 1u, 0u, getNumLayers(m_imageType, m_imageSize));
+                       VkFormat                                                planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+                       vk::PlanarFormatDescription             compatibleFormatDescription     = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+                       const tcu::UVec3                                compatibleShaderGridSize        ( shaderGridSize.x() / formatDescription.blockWidth, shaderGridSize.y() / formatDescription.blockHeight, shaderGridSize.z() / 1u);
+                       VkExtent3D                                              shaderExtent                            = getPlaneExtent(compatibleFormatDescription, VkExtent3D{ compatibleShaderGridSize.x(), compatibleShaderGridSize.y(), compatibleShaderGridSize.z() }, planeNdx, 0u);
+
+                       // Create and bind compute pipeline
+                       std::ostringstream shaderName;
+                       shaderName << "comp" << planeNdx;
+                       auto shaderModule               = makeVkSharedPtr(createShaderModule(deviceInterface, getDevice(), m_context.getBinaryCollection().get(shaderName.str()), DE_NULL));
+                       shaderModules.push_back(shaderModule);
+                       auto computePipeline    = makeVkSharedPtr(makeComputePipeline(deviceInterface, getDevice(), *pipelineLayout, shaderModule->get()));
+                       computePipelines.push_back(computePipeline);
+                       deviceInterface.cmdBindPipeline (*commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, computePipeline->get());
+
+                       auto descriptorSet              = makeVkSharedPtr(makeDescriptorSet(deviceInterface, getDevice(), *descriptorPool, *descriptorSetLayout));
+                       descriptorSets.push_back(descriptorSet);
+
+                       auto imageView                  = makeVkSharedPtr(makeImageView(deviceInterface, getDevice(), *imageSparse, mapImageViewType(m_imageType), planeCompatibleFormat, subresourceRange));
+                       imageViews.push_back(imageView);
+                       const VkDescriptorImageInfo             imageSparseInfo                 = makeDescriptorImageInfo(DE_NULL, imageView->get(), VK_IMAGE_LAYOUT_GENERAL);
+
+                       DescriptorSetUpdateBuilder()
+                               .writeSingle(descriptorSet->get(), DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, &imageSparseInfo)
+                               .update(deviceInterface, getDevice());
+
+                       deviceInterface.cmdBindDescriptorSets(*commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &descriptorSet->get(), 0u, DE_NULL);
 
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &sparseImageLayoutChangeBarrier);
-               }
+                       {
+                               const VkImageMemoryBarrier imageSparseLayoutChangeBarrier = makeImageMemoryBarrier
+                               (
+                                       0u,
+                                       VK_ACCESS_SHADER_WRITE_BIT,
+                                       VK_IMAGE_LAYOUT_UNDEFINED,
+                                       VK_IMAGE_LAYOUT_GENERAL,
+                                       *imageSparse,
+                                       subresourceRange,
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
+                                       );
+
+                               deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseLayoutChangeBarrier);
+                       }
+
+                       {
+                               const tcu::UVec3 workGroupSize = computeWorkGroupSize(shaderExtent);
 
-               const tcu::UVec3  gridSize = getShaderGridSize(m_imageType, m_imageSize);
+                               const deUint32 xWorkGroupCount = shaderExtent.width  / workGroupSize.x() + (shaderExtent.width  % workGroupSize.x() ? 1u : 0u);
+                               const deUint32 yWorkGroupCount = shaderExtent.height / workGroupSize.y() + (shaderExtent.height % workGroupSize.y() ? 1u : 0u);
+                               const deUint32 zWorkGroupCount = shaderExtent.depth  / workGroupSize.z() + (shaderExtent.depth  % workGroupSize.z() ? 1u : 0u);
 
-               {
-                       const tcu::UVec3  workGroupSize = computeWorkGroupSize(gridSize);
+                               const tcu::UVec3 maxComputeWorkGroupCount = tcu::UVec3(65535u, 65535u, 65535u);
 
-                       const deUint32 xWorkGroupCount = gridSize.x() / workGroupSize.x() + (gridSize.x() % workGroupSize.x() ? 1u : 0u);
-                       const deUint32 yWorkGroupCount = gridSize.y() / workGroupSize.y() + (gridSize.y() % workGroupSize.y() ? 1u : 0u);
-                       const deUint32 zWorkGroupCount = gridSize.z() / workGroupSize.z() + (gridSize.z() % workGroupSize.z() ? 1u : 0u);
+                               if (maxComputeWorkGroupCount.x() < xWorkGroupCount ||
+                                       maxComputeWorkGroupCount.y() < yWorkGroupCount ||
+                                       maxComputeWorkGroupCount.z() < zWorkGroupCount)
+                               {
+                                       TCU_THROW(NotSupportedError, "Image size is not supported");
+                               }
 
-                       const tcu::UVec3 maxComputeWorkGroupCount = tcu::UVec3(65535u, 65535u, 65535u);
+                               deviceInterface.cmdDispatch(*commandBuffer, xWorkGroupCount, yWorkGroupCount, zWorkGroupCount);
+                       }
 
-                       if (maxComputeWorkGroupCount.x() < xWorkGroupCount ||
-                               maxComputeWorkGroupCount.y() < yWorkGroupCount ||
-                               maxComputeWorkGroupCount.z() < zWorkGroupCount)
                        {
-                               TCU_THROW(NotSupportedError, "Image size is not supported");
-                       }
+                               const VkImageMemoryBarrier imageSparseTransferBarrier = makeImageMemoryBarrier
+                               (
+                                       VK_ACCESS_SHADER_WRITE_BIT,
+                                       VK_ACCESS_TRANSFER_READ_BIT,
+                                       VK_IMAGE_LAYOUT_GENERAL,
+                                       VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
+                                       *imageSparse,
+                                       subresourceRange
+                               );
 
-                       deviceInterface.cmdDispatch(*commandBuffer, xWorkGroupCount, yWorkGroupCount, zWorkGroupCount);
+                               deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferBarrier);
+                       }
                }
 
-               {
-                       const VkImageMemoryBarrier sparseImageTrasferBarrier = makeImageMemoryBarrier
-                       (
-                               VK_ACCESS_SHADER_WRITE_BIT,
-                               VK_ACCESS_TRANSFER_READ_BIT,
-                               VK_IMAGE_LAYOUT_GENERAL,
-                               VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
-                               *sparseImage,
-                               subresourceRange
-                       );
+               deUint32        imageSizeInBytes = 0;
+               deUint32        planeOffsets[PlanarFormatDescription::MAX_PLANES];
+               deUint32        planeRowPitches[PlanarFormatDescription::MAX_PLANES];
 
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &sparseImageTrasferBarrier);
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+               {
+                       planeOffsets[planeNdx]          = imageSizeInBytes;
+                       const deUint32  planeW          = imageCreateInfo.extent.width / (formatDescription.blockWidth * formatDescription.planes[planeNdx].widthDivisor);
+                       planeRowPitches[planeNdx]       = formatDescription.planes[planeNdx].elementSizeBytes * planeW;
+                       imageSizeInBytes                        += getImageMipLevelSizeInBytes(imageCreateInfo.extent, imageCreateInfo.arrayLayers, formatDescription, planeNdx, 0, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
                }
 
-               const deUint32                                  imageSizeInBytes                = getNumPixels(m_imageType, m_imageSize) * tcu::getPixelSize(m_format);
                const VkBufferCreateInfo                outputBufferCreateInfo  = makeBufferCreateInfo(imageSizeInBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT);
                const Unique<VkBuffer>                  outputBuffer                    (createBuffer(deviceInterface, getDevice(), &outputBufferCreateInfo));
                const de::UniquePtr<Allocation> outputBufferAlloc               (bindBuffer(deviceInterface, getDevice(), getAllocator(), *outputBuffer, MemoryRequirement::HostVisible));
+               std::vector<VkBufferImageCopy>  bufferImageCopy                 (formatDescription.numPlanes);
 
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                {
-                       const VkBufferImageCopy bufferImageCopy = makeBufferImageCopy(imageCreateInfo.extent, imageCreateInfo.arrayLayers);
+                       const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
 
-                       deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *sparseImage, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, 1u, &bufferImageCopy);
+                       bufferImageCopy[planeNdx] =
+                       {
+                               planeOffsets[planeNdx],                                                                                                         //      VkDeviceSize                            bufferOffset;
+                               0u,                                                                                                                                                     //      deUint32                                        bufferRowLength;
+                               0u,                                                                                                                                                     //      deUint32                                        bufferImageHeight;
+                               makeImageSubresourceLayers(aspect, 0u, 0u, imageCreateInfo.arrayLayers),        //      VkImageSubresourceLayers        imageSubresource;
+                               makeOffset3D(0, 0, 0),                                                                                                          //      VkOffset3D                                      imageOffset;
+                               vk::getPlaneExtent(formatDescription, imageCreateInfo.extent, planeNdx, 0)      //      VkExtent3D                                      imageExtent;
+                       };
                }
+               deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), bufferImageCopy.data());
 
                {
                        const VkBufferMemoryBarrier outputBufferHostReadBarrier = makeBufferMemoryBarrier
@@ -586,85 +724,265 @@ tcu::TestStatus ImageSparseResidencyInstance::iterate (void)
 
                // Retrieve data from buffer to host memory
                invalidateAlloc(deviceInterface, getDevice(), *outputBufferAlloc);
+               deUint8*        outputData      = static_cast<deUint8*>(outputBufferAlloc->getHostPtr());
+               void*           planePointers[PlanarFormatDescription::MAX_PLANES];
 
-               const deUint8* outputData = static_cast<const deUint8*>(outputBufferAlloc->getHostPtr());
-               const tcu::ConstPixelBufferAccess pixelBuffer = tcu::ConstPixelBufferAccess(m_format, gridSize.x(), gridSize.y(), gridSize.z(), outputData);
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       planePointers[planeNdx] = outputData + static_cast<size_t>(planeOffsets[planeNdx]);
 
                // Wait for sparse queue to become idle
                //vsk fails:
                deviceInterface.queueWaitIdle(sparseQueue.queueHandle);
 
-               // Validate results
-               if( aspectRequirements.imageMipTailFirstLod > 0u )
+               // write result images to log file
+               for (deUint32 channelNdx = 0; channelNdx < 4; ++channelNdx)
                {
-                       const VkExtent3D                 mipExtent               = mipLevelExtents(imageCreateInfo.extent, 0u);
-                       const tcu::UVec3                 numSparseBinds  = alignedDivide(mipExtent, imageGranularity);
-                       const tcu::UVec3                 lastBlockExtent = tcu::UVec3(  mipExtent.width  % imageGranularity.width  ? mipExtent.width  % imageGranularity.width  : imageGranularity.width,
-                                                                                                                                       mipExtent.height % imageGranularity.height ? mipExtent.height % imageGranularity.height : imageGranularity.height,
-                                                                                                                                       mipExtent.depth  % imageGranularity.depth  ? mipExtent.depth  % imageGranularity.depth  : imageGranularity.depth);
+                       if (!formatDescription.hasChannelNdx(channelNdx))
+                               continue;
+                       deUint32                                        planeNdx                                        = formatDescription.channels[channelNdx].planeNdx;
+                       vk::VkFormat                            planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+                       vk::PlanarFormatDescription     compatibleFormatDescription     = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+                       const tcu::UVec3                        compatibleShaderGridSize        (shaderGridSize.x() / formatDescription.blockWidth, shaderGridSize.y() / formatDescription.blockHeight, shaderGridSize.z() / 1u);
+                       tcu::ConstPixelBufferAccess     pixelBuffer                                     = vk::getChannelAccess(compatibleFormatDescription, compatibleShaderGridSize, planeRowPitches, (const void* const*)planePointers, channelNdx);
+                       std::ostringstream str;
+                       str << "image" << channelNdx;
+                       m_context.getTestContext().getLog() << tcu::LogImage(str.str(), str.str(), pixelBuffer);;
+               }
 
-                       for (deUint32 layerNdx = 0; layerNdx < imageCreateInfo.arrayLayers; ++layerNdx)
+               // Validate results
+               for (deUint32 channelNdx = 0; channelNdx < 4; ++channelNdx)
+               {
+                       if (!formatDescription.hasChannelNdx(channelNdx))
+                               continue;
+
+                       deUint32                                                planeNdx                                        = formatDescription.channels[channelNdx].planeNdx;
+                       const VkImageAspectFlags                aspect                                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                       const deUint32                                  aspectIndex                                     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
+
+                       if (aspectIndex == NO_MATCH_FOUND)
+                               TCU_THROW(NotSupportedError, "Not supported image aspect");
+
+                       VkSparseImageMemoryRequirements aspectRequirements                      = sparseMemoryRequirements[aspectIndex];
+
+                       vk::VkFormat                                    planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+                       vk::PlanarFormatDescription             compatibleFormatDescription     = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+                       const tcu::UVec3                                compatibleShaderGridSize        ( shaderGridSize.x() / formatDescription.blockWidth, shaderGridSize.y() / formatDescription.blockHeight, shaderGridSize.z() / 1u );
+                       VkExtent3D                                              compatibleImageSize                     { imageCreateInfo.extent.width / formatDescription.blockWidth, imageCreateInfo.extent.height / formatDescription.blockHeight, imageCreateInfo.extent.depth / 1u };
+                       VkExtent3D                                              compatibleImageGranularity      { aspectRequirements.formatProperties.imageGranularity.width / formatDescription.blockWidth,
+                                                                                                                                                 aspectRequirements.formatProperties.imageGranularity.height / formatDescription.blockHeight,
+                                                                                                                                                 aspectRequirements.formatProperties.imageGranularity.depth / 1u };
+                       tcu::ConstPixelBufferAccess             pixelBuffer                                     = vk::getChannelAccess(compatibleFormatDescription, compatibleShaderGridSize, planeRowPitches, (const void* const*)planePointers, channelNdx);
+                       VkExtent3D                                              planeExtent                                     = getPlaneExtent(compatibleFormatDescription, compatibleImageSize, planeNdx, 0u);
+                       tcu::IVec3                                              pixelDivider                            = pixelBuffer.getDivider();
+                       float                                                   fixedPointError                         = tcu::TexVerifierUtil::computeFixedPointError(formatDescription.channels[channelNdx].sizeBits);
+
+                       if( aspectRequirements.imageMipTailFirstLod > 0u )
                        {
-                               for (deUint32 z = 0; z < numSparseBinds.z(); ++z)
-                               for (deUint32 y = 0; y < numSparseBinds.y(); ++y)
-                               for (deUint32 x = 0; x < numSparseBinds.x(); ++x)
+                               const tcu::UVec3                                        numSparseBinds  = alignedDivide(planeExtent, compatibleImageGranularity);
+                               const tcu::UVec3                                        lastBlockExtent = tcu::UVec3(planeExtent.width  % compatibleImageGranularity.width  ? planeExtent.width  % compatibleImageGranularity.width  : compatibleImageGranularity.width,
+                                                                                                                                                                planeExtent.height % compatibleImageGranularity.height ? planeExtent.height % compatibleImageGranularity.height : compatibleImageGranularity.height,
+                                                                                                                                                                planeExtent.depth  % compatibleImageGranularity.depth  ? planeExtent.depth  % compatibleImageGranularity.depth  : compatibleImageGranularity.depth);
+
+                               for (deUint32 layerNdx = 0; layerNdx < imageCreateInfo.arrayLayers; ++layerNdx)
                                {
-                                       VkExtent3D offset;
-                                       offset.width  = x*imageGranularity.width;
-                                       offset.height = y*imageGranularity.height;
-                                       offset.depth  = z*imageGranularity.depth + layerNdx*numSparseBinds.z()*imageGranularity.depth;
+                                       for (deUint32 z = 0; z < numSparseBinds.z(); ++z)
+                                       for (deUint32 y = 0; y < numSparseBinds.y(); ++y)
+                                       for (deUint32 x = 0; x < numSparseBinds.x(); ++x)
+                                       {
+                                               VkExtent3D offset;
+                                               offset.width    = x * compatibleImageGranularity.width;
+                                               offset.height   = y * compatibleImageGranularity.height;
+                                               offset.depth    = z * compatibleImageGranularity.depth + layerNdx * numSparseBinds.z()*compatibleImageGranularity.depth;
 
-                                       VkExtent3D extent;
-                                       extent.width  = (x == numSparseBinds.x() - 1) ? lastBlockExtent.x() : imageGranularity.width;
-                                       extent.height = (y == numSparseBinds.y() - 1) ? lastBlockExtent.y() : imageGranularity.height;
-                                       extent.depth  = (z == numSparseBinds.z() - 1) ? lastBlockExtent.z() : imageGranularity.depth;
+                                               VkExtent3D extent;
+                                               extent.width    = (x == numSparseBinds.x() - 1) ? lastBlockExtent.x() : compatibleImageGranularity.width;
+                                               extent.height   = (y == numSparseBinds.y() - 1) ? lastBlockExtent.y() : compatibleImageGranularity.height;
+                                               extent.depth    = (z == numSparseBinds.z() - 1) ? lastBlockExtent.z() : compatibleImageGranularity.depth;
 
-                                       const deUint32 linearIndex = x + y*numSparseBinds.x() + z*numSparseBinds.x()*numSparseBinds.y() + layerNdx*numSparseBinds.x()*numSparseBinds.y()*numSparseBinds.z();
+                                               const deUint32 linearIndex = x + y * numSparseBinds.x() + z * numSparseBinds.x() * numSparseBinds.y() + layerNdx * numSparseBinds.x() * numSparseBinds.y() * numSparseBinds.z();
 
-                                       if (linearIndex % 2u == 0u)
+                                               if (linearIndex % 2u == 0u)
+                                               {
+                                                       for (deUint32 offsetZ = offset.depth; offsetZ < offset.depth + extent.depth; ++offsetZ)
+                                                       for (deUint32 offsetY = offset.height; offsetY < offset.height + extent.height; ++offsetY)
+                                                       for (deUint32 offsetX = offset.width; offsetX < offset.width + extent.width; ++offsetX)
+                                                       {
+                                                               deUint32        iReferenceValue;
+                                                               float           fReferenceValue;
+
+                                                               switch (channelNdx)
+                                                               {
+                                                                       case 0:
+                                                                               iReferenceValue = offsetX % 127u;
+                                                                               fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                                                               break;
+                                                                       case 1:
+                                                                               iReferenceValue = offsetY % 127u;
+                                                                               fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                                                               break;
+                                                                       case 2:
+                                                                               iReferenceValue = offsetZ % 127u;
+                                                                               fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                                                               break;
+                                                                       case 3:
+                                                                               iReferenceValue = 1u;
+                                                                               fReferenceValue = 1.f;
+                                                                               break;
+                                                                       default:        DE_FATAL("Unexpected channel index");   break;
+                                                               }
+
+                                                               float acceptableError = epsilon;
+
+                                                               switch (formatDescription.channels[channelNdx].type)
+                                                               {
+                                                                       case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                                                                       case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                                                                       {
+                                                                               const tcu::UVec4 outputValue = pixelBuffer.getPixelUint(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                                               if (outputValue.x() != iReferenceValue)
+                                                                                       return tcu::TestStatus::fail("Failed");
+
+                                                                               break;
+                                                                       }
+                                                                       case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+                                                                       case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+                                                                       {
+                                                                               acceptableError += fixedPointError;
+                                                                               const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                                               if (deAbs(outputValue.x() - fReferenceValue) > acceptableError)
+                                                                                       return tcu::TestStatus::fail("Failed");
+
+                                                                               break;
+                                                                       }
+                                                                       case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                                                                       {
+                                                                               const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                                               if (deAbs( outputValue.x() - fReferenceValue) > acceptableError)
+                                                                                       return tcu::TestStatus::fail("Failed");
+
+                                                                               break;
+                                                                       }
+                                                                       default:        DE_FATAL("Unexpected channel type");    break;
+                                                               }
+                                                       }
+                                               }
+                                               else if (physicalDeviceProperties.sparseProperties.residencyNonResidentStrict)
+                                               {
+                                                       for (deUint32 offsetZ = offset.depth; offsetZ < offset.depth + extent.depth; ++offsetZ)
+                                                       for (deUint32 offsetY = offset.height; offsetY < offset.height + extent.height; ++offsetY)
+                                                       for (deUint32 offsetX = offset.width; offsetX < offset.width + extent.width; ++offsetX)
+                                                       {
+                                                               float acceptableError = epsilon;
+
+                                                               switch (formatDescription.channels[channelNdx].type)
+                                                               {
+                                                                       case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                                                                       case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                                                                       {
+                                                                               const tcu::UVec4 outputValue = pixelBuffer.getPixelUint(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                                               if (outputValue.x() != 0u)
+                                                                                       return tcu::TestStatus::fail("Failed");
+
+                                                                               break;
+                                                                       }
+                                                                       case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+                                                                       case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+                                                                       {
+                                                                               acceptableError += fixedPointError;
+                                                                               const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                                               if (deAbs(outputValue.x()) > acceptableError)
+                                                                                       return tcu::TestStatus::fail("Failed");
+
+                                                                               break;
+                                                                       }
+                                                                       case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                                                                       {
+                                                                               const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                                               if (deAbs(outputValue.x()) > acceptableError)
+                                                                                       return tcu::TestStatus::fail("Failed");
+
+                                                                               break;
+                                                                       }
+                                                                       default:        DE_FATAL("Unexpected channel type");    break;
+                                                               }
+                                                       }
+                                               }
+                                       }
+                               }
+                       }
+                       else
+                       {
+                               for (deUint32 offsetZ = 0u; offsetZ < planeExtent.depth * imageCreateInfo.arrayLayers; ++offsetZ)
+                               for (deUint32 offsetY = 0u; offsetY < planeExtent.height; ++offsetY)
+                               for (deUint32 offsetX = 0u; offsetX < planeExtent.width; ++offsetX)
+                               {
+                                       deUint32        iReferenceValue;
+                                       float           fReferenceValue;
+                                       switch (channelNdx)
+                                       {
+                                               case 0:
+                                                       iReferenceValue = offsetX % 127u;
+                                                       fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                                       break;
+                                               case 1:
+                                                       iReferenceValue = offsetY % 127u;
+                                                       fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                                       break;
+                                               case 2:
+                                                       iReferenceValue = offsetZ % 127u;
+                                                       fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                                       break;
+                                               case 3:
+                                                       iReferenceValue = 1u;
+                                                       fReferenceValue = 1.f;
+                                                       break;
+                                               default:        DE_FATAL("Unexpected channel index");   break;
+                                       }
+                                       float acceptableError = epsilon;
+
+                                       switch (formatDescription.channels[channelNdx].type)
                                        {
-                                               for (deUint32 offsetZ = offset.depth;  offsetZ < offset.depth  + extent.depth;  ++offsetZ)
-                                               for (deUint32 offsetY = offset.height; offsetY < offset.height + extent.height; ++offsetY)
-                                               for (deUint32 offsetX = offset.width;  offsetX < offset.width  + extent.width;  ++offsetX)
+                                               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                                               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
                                                {
-                                                       const tcu::UVec4 referenceValue = tcu::UVec4(offsetX % 127u, offsetY % 127u, offsetZ % 127u, 1u);
-                                                       const tcu::UVec4 outputValue    = pixelBuffer.getPixelUint(offsetX, offsetY, offsetZ);
+                                                       const tcu::UVec4 outputValue = pixelBuffer.getPixelUint(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
 
-                                                       if (deMemCmp(&outputValue, &referenceValue, sizeof(deUint32) * getNumUsedChannels(m_format.order)) != 0)
+                                                       if (outputValue.x() != iReferenceValue)
                                                                return tcu::TestStatus::fail("Failed");
+
+                                                       break;
                                                }
-                                       }
-                                       else if (physicalDeviceProperties.sparseProperties.residencyNonResidentStrict)
-                                       {
-                                               for (deUint32 offsetZ = offset.depth;  offsetZ < offset.depth  + extent.depth;  ++offsetZ)
-                                               for (deUint32 offsetY = offset.height; offsetY < offset.height + extent.height; ++offsetY)
-                                               for (deUint32 offsetX = offset.width;  offsetX < offset.width  + extent.width;  ++offsetX)
+                                               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+                                               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+                                               {
+                                                       acceptableError += fixedPointError;
+                                                       const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
+
+                                                       if (deAbs(outputValue.x() - fReferenceValue) > acceptableError)
+                                                               return tcu::TestStatus::fail("Failed");
+
+                                                       break;
+                                               }
+                                               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
                                                {
-                                                       const tcu::UVec4 referenceValue = tcu::UVec4(0u, 0u, 0u, 0u);
-                                                       const tcu::UVec4 outputValue = pixelBuffer.getPixelUint(offsetX, offsetY, offsetZ);
+                                                       const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), offsetZ * pixelDivider.z());
 
-                                                       if (deMemCmp(&outputValue, &referenceValue, sizeof(deUint32) * getNumUsedChannels(m_format.order)) != 0)
+                                                       if (deAbs( outputValue.x() - fReferenceValue) > acceptableError)
                                                                return tcu::TestStatus::fail("Failed");
+
+                                                       break;
                                                }
+                                               default:        DE_FATAL("Unexpected channel type");    break;
                                        }
                                }
                        }
                }
-               else
-               {
-                       const VkExtent3D mipExtent = mipLevelExtents(imageCreateInfo.extent, 0u);
-
-                       for (deUint32 offsetZ = 0u; offsetZ < mipExtent.depth * imageCreateInfo.arrayLayers; ++offsetZ)
-                       for (deUint32 offsetY = 0u; offsetY < mipExtent.height; ++offsetY)
-                       for (deUint32 offsetX = 0u; offsetX < mipExtent.width;  ++offsetX)
-                       {
-                               const tcu::UVec4 referenceValue = tcu::UVec4(offsetX % 127u, offsetY % 127u, offsetZ % 127u, 1u);
-                               const tcu::UVec4 outputValue    = pixelBuffer.getPixelUint(offsetX, offsetY, offsetZ);
-
-                               if (deMemCmp(&outputValue, &referenceValue, sizeof(deUint32) * getNumUsedChannels(m_format.order)) != 0)
-                                       return tcu::TestStatus::fail("Failed");
-                       }
-               }
        }
 
        return tcu::TestStatus::pass("Passed");
@@ -679,49 +997,35 @@ TestInstance* ImageSparseResidencyCase::createInstance (Context& context) const
 
 tcu::TestCaseGroup* createImageSparseResidencyTestsCommon (tcu::TestContext& testCtx, de::MovePtr<tcu::TestCaseGroup> testGroup, const bool useDeviceGroup = false)
 {
-       static const deUint32 sizeCountPerImageType = 3u;
-
-       struct ImageParameters
-       {
-               ImageType       imageType;
-               tcu::UVec3      imageSizes[sizeCountPerImageType];
-       };
-
-       static const ImageParameters imageParametersArray[] =
+       const std::vector<TestImageParameters> imageParameters =
        {
-               { IMAGE_TYPE_2D,                 { tcu::UVec3(512u, 256u, 1u),  tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(11u,  137u, 1u) } },
-               { IMAGE_TYPE_2D_ARRAY,   { tcu::UVec3(512u, 256u, 6u),  tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u,  137u, 3u) } },
-               { IMAGE_TYPE_CUBE,               { tcu::UVec3(256u, 256u, 1u),  tcu::UVec3(128u,  128u, 1u), tcu::UVec3(137u, 137u, 1u) } },
-               { IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(256u, 256u, 6u),  tcu::UVec3(128u,  128u, 8u), tcu::UVec3(137u, 137u, 3u) } },
-               { IMAGE_TYPE_3D,                 { tcu::UVec3(512u, 256u, 16u), tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u,  137u, 3u) } }
+               { IMAGE_TYPE_2D,                        { tcu::UVec3(512u, 256u,  1u),  tcu::UVec3(1024u, 128u, 1u),    tcu::UVec3(11u,  137u, 1u) },   getTestFormats(IMAGE_TYPE_2D) },
+               { IMAGE_TYPE_2D_ARRAY,          { tcu::UVec3(512u, 256u,  6u),  tcu::UVec3(1024u, 128u, 8u),    tcu::UVec3(11u,  137u, 3u) },   getTestFormats(IMAGE_TYPE_2D_ARRAY) },
+               { IMAGE_TYPE_CUBE,                      { tcu::UVec3(256u, 256u,  1u),  tcu::UVec3(128u,  128u, 1u),    tcu::UVec3(137u, 137u, 1u) },   getTestFormats(IMAGE_TYPE_CUBE) },
+               { IMAGE_TYPE_CUBE_ARRAY,        { tcu::UVec3(256u, 256u,  6u),  tcu::UVec3(128u,  128u, 8u),    tcu::UVec3(137u, 137u, 3u) },   getTestFormats(IMAGE_TYPE_CUBE_ARRAY) },
+               { IMAGE_TYPE_3D,                        { tcu::UVec3(512u, 256u, 16u),  tcu::UVec3(1024u, 128u, 8u),    tcu::UVec3(11u,  137u, 3u) },   getTestFormats(IMAGE_TYPE_3D) }
        };
 
-       static const tcu::TextureFormat formats[] =
+       for (size_t imageTypeNdx = 0; imageTypeNdx < imageParameters.size(); ++imageTypeNdx)
        {
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RG,       tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RG,   tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RG,   tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT8)
-       };
-
-       for (deInt32 imageTypeNdx = 0; imageTypeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray); ++imageTypeNdx)
-       {
-               const ImageType                                 imageType = imageParametersArray[imageTypeNdx].imageType;
+               const ImageType                                 imageType = imageParameters[imageTypeNdx].imageType;
                de::MovePtr<tcu::TestCaseGroup> imageTypeGroup(new tcu::TestCaseGroup(testCtx, getImageTypeName(imageType).c_str(), ""));
 
-               for (deInt32 formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); ++formatNdx)
+               for (size_t formatNdx = 0; formatNdx < imageParameters[imageTypeNdx].formats.size(); ++formatNdx)
                {
-                       const tcu::TextureFormat&               format = formats[formatNdx];
-                       de::MovePtr<tcu::TestCaseGroup> formatGroup(new tcu::TestCaseGroup(testCtx, getShaderImageFormatQualifier(format).c_str(), ""));
+                       const VkFormat                                  format                          = imageParameters[imageTypeNdx].formats[formatNdx].format;
+                       tcu::UVec3                                              imageSizeAlignment      = getImageSizeAlignment(format);
+                       de::MovePtr<tcu::TestCaseGroup> formatGroup                     (new tcu::TestCaseGroup(testCtx, getImageFormatID(format).c_str(), ""));
 
-                       for (deInt32 imageSizeNdx = 0; imageSizeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray[imageTypeNdx].imageSizes); ++imageSizeNdx)
+                       for (size_t imageSizeNdx = 0; imageSizeNdx < imageParameters[imageTypeNdx].imageSizes.size(); ++imageSizeNdx)
                        {
-                               const tcu::UVec3 imageSize = imageParametersArray[imageTypeNdx].imageSizes[imageSizeNdx];
+                               const tcu::UVec3 imageSize = imageParameters[imageTypeNdx].imageSizes[imageSizeNdx];
+
+                               // skip test for images with odd sizes for some YCbCr formats
+                               if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                                       continue;
+                               if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                                       continue;
 
                                std::ostringstream stream;
                                stream << imageSize.x() << "_" << imageSize.y() << "_" << imageSize.z();
@@ -738,13 +1042,13 @@ tcu::TestCaseGroup* createImageSparseResidencyTestsCommon (tcu::TestContext& tes
 
 tcu::TestCaseGroup* createImageSparseResidencyTests (tcu::TestContext& testCtx)
 {
-       de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "image_sparse_residency", "Buffer Sparse Residency"));
+       de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "image_sparse_residency", "Image Sparse Residency"));
        return createImageSparseResidencyTestsCommon(testCtx, testGroup);
 }
 
 tcu::TestCaseGroup* createDeviceGroupImageSparseResidencyTests (tcu::TestContext& testCtx)
 {
-       de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "device_group_image_sparse_residency", "Buffer Sparse Residency"));
+       de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "device_group_image_sparse_residency", "Image Sparse Residency"));
        return createImageSparseResidencyTestsCommon(testCtx, testGroup, true);
 }
 
index a7d65df..49b819b 100755 (executable)
@@ -57,37 +57,36 @@ namespace
 class MipmapSparseResidencyCase : public TestCase
 {
 public:
-                                       MipmapSparseResidencyCase       (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const std::string&                     description,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format,
-                                                                                                const bool                                     useDeviceGroups);
-
+       MipmapSparseResidencyCase               (tcu::TestContext&      testCtx,
+                                                                        const std::string&     name,
+                                                                        const std::string&     description,
+                                                                        const ImageType        imageType,
+                                                                        const tcu::UVec3&      imageSize,
+                                                                        const VkFormat         format,
+                                                                        const bool                     useDeviceGroups);
 
        TestInstance*   createInstance                          (Context&                                       context) const;
        virtual void    checkSupport                            (Context&                                       context) const;
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const bool                      m_useDeviceGroups;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-MipmapSparseResidencyCase::MipmapSparseResidencyCase (tcu::TestContext&                        testCtx,
-                                                                                                         const std::string&            name,
-                                                                                                         const std::string&            description,
-                                                                                                         const ImageType                       imageType,
-                                                                                                         const tcu::UVec3&                     imageSize,
-                                                                                                         const tcu::TextureFormat&     format,
-                                                                                                         const bool                            useDeviceGroups)
-       : TestCase                              (testCtx, name, description)
-       , m_useDeviceGroups             (useDeviceGroups)
-       , m_imageType                   (imageType)
-       , m_imageSize                   (imageSize)
-       , m_format                              (format)
+MipmapSparseResidencyCase::MipmapSparseResidencyCase   (tcu::TestContext&      testCtx,
+                                                                                                                const std::string&     name,
+                                                                                                                const std::string&     description,
+                                                                                                                const ImageType        imageType,
+                                                                                                                const tcu::UVec3&      imageSize,
+                                                                                                                const VkFormat         format,
+                                                                                                                const bool                     useDeviceGroups)
+       : TestCase                      (testCtx, name, description)
+       , m_useDeviceGroups     (useDeviceGroups)
+       , m_imageType           (imageType)
+       , m_imageSize           (imageSize)
+       , m_format                      (format)
 {
 }
 
@@ -108,27 +107,27 @@ void MipmapSparseResidencyCase::checkSupport (Context& context) const
 class MipmapSparseResidencyInstance : public SparseResourcesBaseInstance
 {
 public:
-                                       MipmapSparseResidencyInstance   (Context&                                                                        context,
-                                                                                                        const ImageType                                                         imageType,
-                                                                                                        const tcu::UVec3&                                                       imageSize,
-                                                                                                        const tcu::TextureFormat&                                       format,
-                                                                                                        const bool                                                                      useDeviceGroups);
+       MipmapSparseResidencyInstance   (Context&                       context,
+                                                                        const ImageType        imageType,
+                                                                        const tcu::UVec3&      imageSize,
+                                                                        const VkFormat         format,
+                                                                        const bool                     useDeviceGroups);
 
 
-       tcu::TestStatus iterate                                                 (void);
+       tcu::TestStatus iterate                 (void);
 
 private:
-       const bool                                      m_useDeviceGroups;
-       const ImageType                         m_imageType;
-       const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const bool                      m_useDeviceGroups;
+       const ImageType         m_imageType;
+       const tcu::UVec3        m_imageSize;
+       const VkFormat          m_format;
 };
 
-MipmapSparseResidencyInstance::MipmapSparseResidencyInstance (Context&                                 context,
-                                                                                                                         const ImageType                       imageType,
-                                                                                                                         const tcu::UVec3&                     imageSize,
-                                                                                                                         const tcu::TextureFormat&     format,
-                                                                                                                         const bool                            useDeviceGroups)
+MipmapSparseResidencyInstance::MipmapSparseResidencyInstance   (Context&                       context,
+                                                                                                                                const ImageType        imageType,
+                                                                                                                                const tcu::UVec3&      imageSize,
+                                                                                                                                const VkFormat         format,
+                                                                                                                                const bool                     useDeviceGroups)
        : SparseResourcesBaseInstance   (context, useDeviceGroups)
        , m_useDeviceGroups                             (useDeviceGroups)
        , m_imageType                                   (imageType)
@@ -153,9 +152,10 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
        VkImageCreateInfo                       imageSparseInfo;
        std::vector<DeviceMemorySp>     deviceMemUniquePtrVec;
 
-       const DeviceInterface&  deviceInterface = getDeviceInterface();
-       const Queue&                    sparseQueue             = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
-       const Queue&                    computeQueue    = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const DeviceInterface&                  deviceInterface         = getDeviceInterface();
+       const Queue&                                    sparseQueue                     = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
+       const Queue&                                    computeQueue            = getQueue(VK_QUEUE_COMPUTE_BIT, 0);
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(m_format);
 
        // Go through all physical devices
        for (deUint32 physDevID = 0; physDevID < m_numPhysicalDevices; physDevID++)
@@ -167,7 +167,7 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                imageSparseInfo.pNext                                   = DE_NULL;
                imageSparseInfo.flags                                   = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT | VK_IMAGE_CREATE_SPARSE_BINDING_BIT;
                imageSparseInfo.imageType                               = mapImageType(m_imageType);
-               imageSparseInfo.format                                  = mapTextureFormat(m_format);
+               imageSparseInfo.format                                  = m_format;
                imageSparseInfo.extent                                  = makeExtent3D(getLayerSize(m_imageType, m_imageSize));
                imageSparseInfo.arrayLayers                             = getNumLayers(m_imageType, m_imageSize);
                imageSparseInfo.samples                                 = VK_SAMPLE_COUNT_1_BIT;
@@ -184,28 +184,33 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                        imageSparseInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
                }
 
+               // Check if device supports sparse operations for image format
+               if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
+                       TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
+
                {
                        VkImageFormatProperties imageFormatProperties;
-                       instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
+                       if (instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
                                imageSparseInfo.format,
                                imageSparseInfo.imageType,
                                imageSparseInfo.tiling,
                                imageSparseInfo.usage,
                                imageSparseInfo.flags,
-                               &imageFormatProperties);
+                               &imageFormatProperties) == VK_ERROR_FORMAT_NOT_SUPPORTED)
+                       {
+                               TCU_THROW(NotSupportedError, "Image format does not support sparse operations");
+                       }
 
-                       imageSparseInfo.mipLevels = getImageMaxMipLevels(imageFormatProperties, imageSparseInfo.extent);
+                       imageSparseInfo.mipLevels = getMipmapCount(m_format, formatDescription, imageFormatProperties, imageSparseInfo.extent);
                }
 
-               // Check if device supports sparse operations for image format
-               if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
-                       TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
-
                // Create sparse image
-               const Unique<VkImage> imageSparse(createImage(deviceInterface, getDevice(), &imageSparseInfo));
+               const Unique<VkImage>                                                   imageSparse(createImage(deviceInterface, getDevice(), &imageSparseInfo));
 
                // Create sparse image memory bind semaphore
-               const Unique<VkSemaphore> imageMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice()));
+               const Unique<VkSemaphore>                                               imageMemoryBindSemaphore(createSemaphore(deviceInterface, getDevice()));
+
+               std::vector<VkSparseImageMemoryRequirements>    sparseMemoryRequirements;
 
                {
                        // Get sparse image general memory requirements
@@ -217,26 +222,6 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
 
                        DE_ASSERT((imageMemoryRequirements.size % imageMemoryRequirements.alignment) == 0);
 
-                       // Get sparse image sparse memory requirements
-                       const std::vector<VkSparseImageMemoryRequirements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
-
-                       DE_ASSERT(sparseMemoryRequirements.size() != 0);
-
-                       const deUint32 colorAspectIndex         = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_COLOR_BIT);
-                       const deUint32 metadataAspectIndex      = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_METADATA_BIT);
-
-                       if (colorAspectIndex == NO_MATCH_FOUND)
-                               TCU_THROW(NotSupportedError, "Not supported image aspect - the test supports currently only VK_IMAGE_ASPECT_COLOR_BIT");
-
-                       const VkSparseImageMemoryRequirements   aspectRequirements      = sparseMemoryRequirements[colorAspectIndex];
-                       const VkImageAspectFlags                                aspectMask                      = aspectRequirements.formatProperties.aspectMask;
-                       const VkExtent3D                                                imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
-
-                       DE_ASSERT((aspectRequirements.imageMipTailSize % imageMemoryRequirements.alignment) == 0);
-
-                       std::vector<VkSparseImageMemoryBind>    imageResidencyMemoryBinds;
-                       std::vector<VkSparseMemoryBind>                 imageMipTailMemoryBinds;
-
                        const deUint32                                                  memoryType = findMatchingMemoryType(instance, getPhysicalDevice(secondDeviceID), imageMemoryRequirements, MemoryRequirement::Any);
 
                        if (memoryType == NO_MATCH_FOUND)
@@ -255,61 +240,85 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                                }
                        }
 
-                       // Bind memory for each layer
-                       for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
+                       // Get sparse image sparse memory requirements
+                       sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
+                       DE_ASSERT(sparseMemoryRequirements.size() != 0);
+
+                       const deUint32 metadataAspectIndex      = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_METADATA_BIT);
+
+                       std::vector<VkSparseImageMemoryBind>    imageResidencyMemoryBinds;
+                       std::vector<VkSparseMemoryBind>                 imageMipTailMemoryBinds;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                        {
-                               for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
-                               {
-                                       const VkExtent3D                        mipExtent                       = mipLevelExtents(imageSparseInfo.extent, mipLevelNdx);
-                                       const tcu::UVec3                        sparseBlocks            = alignedDivide(mipExtent, imageGranularity);
-                                       const deUint32                          numSparseBlocks         = sparseBlocks.x() * sparseBlocks.y() * sparseBlocks.z();
-                                       const VkImageSubresource        subresource                     = { aspectMask, mipLevelNdx, layerNdx };
+                               const VkImageAspectFlags                aspect                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                               const deUint32                                  aspectIndex                     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
 
-                                       const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevice(),
-                                               imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent);
+                               if (aspectIndex == NO_MATCH_FOUND)
+                                       TCU_THROW(NotSupportedError, "Not supported image aspect");
 
-                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+                               VkSparseImageMemoryRequirements aspectRequirements      = sparseMemoryRequirements[aspectIndex];
 
-                                       imageResidencyMemoryBinds.push_back(imageMemoryBind);
-                               }
+                               DE_ASSERT((aspectRequirements.imageMipTailSize % imageMemoryRequirements.alignment) == 0);
+
+                               VkExtent3D                                              imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
 
-                               if (!(aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
+                               // Bind memory for each layer
+                               for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
                                {
-                                       const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
+                                       for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
+                                       {
+                                               const VkExtent3D                        mipExtent                       = getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipLevelNdx);
+                                               const tcu::UVec3                        sparseBlocks            = alignedDivide(mipExtent, imageGranularity);
+                                               const deUint32                          numSparseBlocks         = sparseBlocks.x() * sparseBlocks.y() * sparseBlocks.z();
+                                               const VkImageSubresource        subresource                     = { aspect, mipLevelNdx, layerNdx };
 
-                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+                                               const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevice(),
+                                                       imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent);
 
-                                       imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
-                               }
+                                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
-                               // Metadata
-                               if (metadataAspectIndex != NO_MATCH_FOUND)
-                               {
-                                       const VkSparseImageMemoryRequirements metadataAspectRequirements = sparseMemoryRequirements[metadataAspectIndex];
+                                               imageResidencyMemoryBinds.push_back(imageMemoryBind);
+                                       }
 
-                                       if (!(metadataAspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT))
+                                       if (!(aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
                                        {
                                                const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                                       metadataAspectRequirements.imageMipTailSize, memoryType,
-                                                       metadataAspectRequirements.imageMipTailOffset + layerNdx * metadataAspectRequirements.imageMipTailStride,
-                                                       VK_SPARSE_MEMORY_BIND_METADATA_BIT);
+                                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
 
                                                deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
                                                imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
                                        }
+
+                                       // Metadata
+                                       if (metadataAspectIndex != NO_MATCH_FOUND)
+                                       {
+                                               const VkSparseImageMemoryRequirements metadataAspectRequirements = sparseMemoryRequirements[metadataAspectIndex];
+
+                                               if (!(metadataAspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT))
+                                               {
+                                                       const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
+                                                               metadataAspectRequirements.imageMipTailSize, memoryType,
+                                                               metadataAspectRequirements.imageMipTailOffset + layerNdx * metadataAspectRequirements.imageMipTailStride,
+                                                               VK_SPARSE_MEMORY_BIND_METADATA_BIT);
+
+                                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+
+                                                       imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
+                                               }
+                                       }
                                }
-                       }
 
-                       if ((aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
-                       {
-                               const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
+                               if ((aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) && aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
+                               {
+                                       const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
+                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
 
-                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
-                               imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
+                                       imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
+                               }
                        }
 
                        // Metadata
@@ -360,7 +369,7 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                        {
                                imageResidencyBindInfo.image            = *imageSparse;
                                imageResidencyBindInfo.bindCount        = static_cast<deUint32>(imageResidencyMemoryBinds.size());
-                               imageResidencyBindInfo.pBinds           = &imageResidencyMemoryBinds[0];
+                               imageResidencyBindInfo.pBinds           = imageResidencyMemoryBinds.data();
 
                                bindSparseInfo.imageBindCount           = 1u;
                                bindSparseInfo.pImageBinds                      = &imageResidencyBindInfo;
@@ -370,7 +379,7 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                        {
                                imageMipTailBindInfo.image                      = *imageSparse;
                                imageMipTailBindInfo.bindCount          = static_cast<deUint32>(imageMipTailMemoryBinds.size());
-                               imageMipTailBindInfo.pBinds                     = &imageMipTailMemoryBinds[0];
+                               imageMipTailBindInfo.pBinds                     = imageMipTailMemoryBinds.data();
 
                                bindSparseInfo.imageOpaqueBindCount     = 1u;
                                bindSparseInfo.pImageOpaqueBinds        = &imageMipTailBindInfo;
@@ -380,25 +389,43 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                        VK_CHECK(deviceInterface.queueBindSparse(sparseQueue.queueHandle, 1u, &bindSparseInfo, DE_NULL));
                }
 
-               // Create command buffer for compute and transfer oparations
-               const Unique<VkCommandPool>       commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
-               const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+               deUint32 imageSizeInBytes = 0;
 
-               std::vector <VkBufferImageCopy> bufferImageCopy(imageSparseInfo.mipLevels);
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                               imageSizeInBytes += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
 
+               std::vector <VkBufferImageCopy> bufferImageCopy(formatDescription.numPlanes*imageSparseInfo.mipLevels);
                {
                        deUint32 bufferOffset = 0;
-                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; mipmapNdx++)
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                        {
-                               bufferImageCopy[mipmapNdx] = makeBufferImageCopy(mipLevelExtents(imageSparseInfo.extent, mipmapNdx), imageSparseInfo.arrayLayers, mipmapNdx, static_cast<VkDeviceSize>(bufferOffset));
-                               bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                               {
+                                       bufferImageCopy[planeNdx*imageSparseInfo.mipLevels + mipmapNdx] =
+                                       {
+                                               bufferOffset,                                                                                                                                           //      VkDeviceSize                            bufferOffset;
+                                               0u,                                                                                                                                                                     //      deUint32                                        bufferRowLength;
+                                               0u,                                                                                                                                                                     //      deUint32                                        bufferImageHeight;
+                                               makeImageSubresourceLayers(aspect, mipmapNdx, 0u, imageSparseInfo.arrayLayers),         //      VkImageSubresourceLayers        imageSubresource;
+                                               makeOffset3D(0, 0, 0),                                                                                                                          //      VkOffset3D                                      imageOffset;
+                                               vk::getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipmapNdx)      //      VkExtent3D                                      imageExtent;
+                                       };
+                                       bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                               }
                        }
                }
 
+               // Create command buffer for compute and transfer operations
+               const Unique<VkCommandPool>             commandPool(makeCommandPool(deviceInterface, getDevice(), computeQueue.queueFamilyIndex));
+               const Unique<VkCommandBuffer>   commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
                // Start recording commands
                beginCommandBuffer(deviceInterface, *commandBuffer);
 
-               const deUint32                                  imageSizeInBytes                = getImageSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, imageSparseInfo.mipLevels, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
                const VkBufferCreateInfo                inputBufferCreateInfo   = makeBufferCreateInfo(imageSizeInBytes, VK_BUFFER_USAGE_TRANSFER_SRC_BIT);
                const Unique<VkBuffer>                  inputBuffer                             (createBuffer(deviceInterface, getDevice(), &inputBufferCreateInfo));
                const de::UniquePtr<Allocation> inputBufferAlloc                (bindBuffer(deviceInterface, getDevice(), getAllocator(), *inputBuffer, MemoryRequirement::HostVisible));
@@ -412,11 +439,10 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                        referenceData[valueNdx] = static_cast<deUint8>((valueNdx % imageMemoryRequirements.alignment) + 1u);
                }
 
-               deMemcpy(inputBufferAlloc->getHostPtr(), &referenceData[0], imageSizeInBytes);
-
-               flushAlloc(deviceInterface, getDevice(), *inputBufferAlloc);
-
                {
+                       deMemcpy(inputBufferAlloc->getHostPtr(), referenceData.data(), imageSizeInBytes);
+                       flushAlloc(deviceInterface, getDevice(), *inputBufferAlloc);
+
                        const VkBufferMemoryBarrier inputBufferBarrier = makeBufferMemoryBarrier
                        (
                                VK_ACCESS_HOST_WRITE_BIT,
@@ -430,42 +456,55 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                }
 
                {
-                       const VkImageMemoryBarrier imageSparseTransferDstBarrier = makeImageMemoryBarrier
-                       (
-                               0u,
-                               VK_ACCESS_TRANSFER_WRITE_BIT,
-                               VK_IMAGE_LAYOUT_UNDEFINED,
-                               VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
-                               *imageSparse,
-                               makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers),
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
-                               sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
-                               );
-
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferDstBarrier);
+                       std::vector<VkImageMemoryBarrier> imageSparseTransferDstBarriers;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       {
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               imageSparseTransferDstBarriers.emplace_back ( makeImageMemoryBarrier
+                               (
+                                       0u,
+                                       VK_ACCESS_TRANSFER_WRITE_BIT,
+                                       VK_IMAGE_LAYOUT_UNDEFINED,
+                                       VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
+                                       *imageSparse,
+                                       makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers),
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
+                                       sparseQueue.queueFamilyIndex != computeQueue.queueFamilyIndex ? computeQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
+                               ));
+                       }
+                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseTransferDstBarriers.size()), imageSparseTransferDstBarriers.data());
                }
 
                deviceInterface.cmdCopyBufferToImage(*commandBuffer, *inputBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(bufferImageCopy.size()), &bufferImageCopy[0]);
 
                {
-                       const VkImageMemoryBarrier imageSparseTransferSrcBarrier = makeImageMemoryBarrier
-                       (
-                               VK_ACCESS_TRANSFER_WRITE_BIT,
-                               VK_ACCESS_TRANSFER_READ_BIT,
-                               VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
-                               VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
-                               *imageSparse,
-                               makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
-                       );
+                       std::vector<VkImageMemoryBarrier> imageSparseTransferSrcBarriers;
+
+                       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       {
+                               const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                               imageSparseTransferSrcBarriers.emplace_back(makeImageMemoryBarrier
+                               (
+                                       VK_ACCESS_TRANSFER_WRITE_BIT,
+                                       VK_ACCESS_TRANSFER_READ_BIT,
+                                       VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
+                                       VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
+                                       *imageSparse,
+                                       makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers)
+                               ));
+                       }
 
-                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferSrcBarrier);
+                       deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseTransferSrcBarriers.size()), imageSparseTransferSrcBarriers.data());
                }
 
                const VkBufferCreateInfo                outputBufferCreateInfo  = makeBufferCreateInfo(imageSizeInBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT);
                const Unique<VkBuffer>                  outputBuffer                    (createBuffer(deviceInterface, getDevice(), &outputBufferCreateInfo));
                const de::UniquePtr<Allocation> outputBufferAlloc               (bindBuffer(deviceInterface, getDevice(), getAllocator(), *outputBuffer, MemoryRequirement::HostVisible));
 
-               deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), &bufferImageCopy[0]);
+               deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), bufferImageCopy.data());
 
                {
                        const VkBufferMemoryBarrier outputBufferBarrier = makeBufferMemoryBarrier
@@ -497,13 +536,16 @@ tcu::TestStatus MipmapSparseResidencyInstance::iterate (void)
                // Wait for sparse queue to become idle
                deviceInterface.queueWaitIdle(sparseQueue.queueHandle);
 
-               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                {
-                       const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipmapNdx);
-                       const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[mipmapNdx].bufferOffset);
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       {
+                               const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx);
+                               const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageCopy[planeNdx*imageSparseInfo.mipLevels + mipmapNdx].bufferOffset);
 
-                       if (deMemCmp(outputData + bufferOffset, &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
-                               return tcu::TestStatus::fail("Failed");
+                               if (deMemCmp(outputData + bufferOffset, &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
+                                       return tcu::TestStatus::fail("Failed");
+                       }
                }
        }
        return tcu::TestStatus::pass("Passed");
@@ -518,46 +560,35 @@ TestInstance* MipmapSparseResidencyCase::createInstance (Context& context) const
 
 tcu::TestCaseGroup* createMipmapSparseResidencyTestsCommon (tcu::TestContext& testCtx, de::MovePtr<tcu::TestCaseGroup> testGroup, const bool useDeviceGroup = false)
 {
-       static const deUint32 sizeCountPerImageType = 3u;
-
-       struct ImageParameters
-       {
-               ImageType       imageType;
-               tcu::UVec3      imageSizes[sizeCountPerImageType];
-       };
-
-       static const ImageParameters imageParametersArray[] =
+       const std::vector<TestImageParameters> imageParameters =
        {
-               { IMAGE_TYPE_2D,                 { tcu::UVec3(512u, 256u, 1u),  tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(11u,  137u, 1u) } },
-               { IMAGE_TYPE_2D_ARRAY,   { tcu::UVec3(512u, 256u, 6u),  tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u,  137u, 3u) } },
-               { IMAGE_TYPE_CUBE,               { tcu::UVec3(256u, 256u, 1u),  tcu::UVec3(128u,  128u, 1u), tcu::UVec3(137u, 137u, 1u) } },
-               { IMAGE_TYPE_CUBE_ARRAY, { tcu::UVec3(256u, 256u, 6u),  tcu::UVec3(128u,  128u, 8u), tcu::UVec3(137u, 137u, 3u) } },
-               { IMAGE_TYPE_3D,                 { tcu::UVec3(256u, 256u, 16u), tcu::UVec3(1024u, 128u, 8u), tcu::UVec3(11u,  137u, 3u) } }
+               { IMAGE_TYPE_2D,                        { tcu::UVec3(512u, 256u, 1u),   tcu::UVec3(1024u, 128u, 1u),    tcu::UVec3(11u,  137u, 1u) },   getTestFormats(IMAGE_TYPE_2D) },
+               { IMAGE_TYPE_2D_ARRAY,          { tcu::UVec3(512u, 256u, 6u),   tcu::UVec3(1024u, 128u, 8u),    tcu::UVec3(11u,  137u, 3u) },   getTestFormats(IMAGE_TYPE_2D_ARRAY) },
+               { IMAGE_TYPE_CUBE,                      { tcu::UVec3(256u, 256u, 1u),   tcu::UVec3(128u,  128u, 1u),    tcu::UVec3(137u, 137u, 1u) },   getTestFormats(IMAGE_TYPE_CUBE) },
+               { IMAGE_TYPE_CUBE_ARRAY,        { tcu::UVec3(256u, 256u, 6u),   tcu::UVec3(128u,  128u, 8u),    tcu::UVec3(137u, 137u, 3u) },   getTestFormats(IMAGE_TYPE_CUBE_ARRAY) },
+               { IMAGE_TYPE_3D,                        { tcu::UVec3(256u, 256u, 16u),  tcu::UVec3(1024u, 128u, 8u),    tcu::UVec3(11u,  137u, 3u) },   getTestFormats(IMAGE_TYPE_3D) }
        };
 
-       static const tcu::TextureFormat formats[] =
+       for (size_t imageTypeNdx = 0; imageTypeNdx < imageParameters.size(); ++imageTypeNdx)
        {
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT8)
-       };
-
-       for (deInt32 imageTypeNdx = 0; imageTypeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray); ++imageTypeNdx)
-       {
-               const ImageType                                 imageType = imageParametersArray[imageTypeNdx].imageType;
+               const ImageType                                 imageType = imageParameters[imageTypeNdx].imageType;
                de::MovePtr<tcu::TestCaseGroup> imageTypeGroup(new tcu::TestCaseGroup(testCtx, getImageTypeName(imageType).c_str(), ""));
 
-               for (deInt32 formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); ++formatNdx)
+               for (size_t formatNdx = 0; formatNdx < imageParameters[imageTypeNdx].formats.size(); ++formatNdx)
                {
-                       const tcu::TextureFormat&               format = formats[formatNdx];
-                       de::MovePtr<tcu::TestCaseGroup> formatGroup(new tcu::TestCaseGroup(testCtx, getShaderImageFormatQualifier(format).c_str(), ""));
+                       VkFormat                                                format                          = imageParameters[imageTypeNdx].formats[formatNdx].format;
+                       tcu::UVec3                                              imageSizeAlignment      = getImageSizeAlignment(format);
+                       de::MovePtr<tcu::TestCaseGroup> formatGroup                     (new tcu::TestCaseGroup(testCtx, getImageFormatID(format).c_str(), ""));
 
-                       for (deInt32 imageSizeNdx = 0; imageSizeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray[imageTypeNdx].imageSizes); ++imageSizeNdx)
+                       for (size_t imageSizeNdx = 0; imageSizeNdx < imageParameters[imageTypeNdx].imageSizes.size(); ++imageSizeNdx)
                        {
-                               const tcu::UVec3 imageSize = imageParametersArray[imageTypeNdx].imageSizes[imageSizeNdx];
+                               const tcu::UVec3 imageSize = imageParameters[imageTypeNdx].imageSizes[imageSizeNdx];
+
+                               // skip test for images with odd sizes for some YCbCr formats
+                               if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                                       continue;
+                               if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                                       continue;
 
                                std::ostringstream stream;
                                stream << imageSize.x() << "_" << imageSize.y() << "_" << imageSize.z();
index 1604e64..9021ac5 100644 (file)
@@ -73,24 +73,24 @@ struct QueueSubmission
        InfoUnion                               info;
 };
 
-QueueSubmission makeSubmissionRegular (const Queue*                                    queue,
-                                                                          const deUint32                               numWaitSemaphores,
-                                                                          const VkSemaphore*                   pWaitSemaphore,
-                                                                          const VkPipelineStageFlags*  pWaitDstStageMask,
-                                                                          const deUint32                               numSignalSemaphores,
-                                                                          const VkSemaphore*                   pSignalSemaphore)
+QueueSubmission makeSubmissionRegular  (const Queue*                                   queue,
+                                                                                const deUint32                                 numWaitSemaphores,
+                                                                                const VkSemaphore*                             pWaitSemaphore,
+                                                                                const VkPipelineStageFlags*    pWaitDstStageMask,
+                                                                                const deUint32                                 numSignalSemaphores,
+                                                                                const VkSemaphore*                             pSignalSemaphore)
 {
        const VkSubmitInfo submitInfo =
        {
-               VK_STRUCTURE_TYPE_SUBMIT_INFO,                          // VkStructureType                sType;
-               DE_NULL,                                                                        // const void*                    pNext;
-               numWaitSemaphores,                                                      // uint32_t                       waitSemaphoreCount;
-               pWaitSemaphore,                                                         // const VkSemaphore*             pWaitSemaphores;
-               pWaitDstStageMask,                                                      // const VkPipelineStageFlags*    pWaitDstStageMask;
-               0u,                                                                                     // uint32_t                       commandBufferCount;
-               DE_NULL,                                                                        // const VkCommandBuffer*         pCommandBuffers;
-               numSignalSemaphores,                                            // uint32_t                       signalSemaphoreCount;
-               pSignalSemaphore,                                                       // const VkSemaphore*             pSignalSemaphores;
+               VK_STRUCTURE_TYPE_SUBMIT_INFO,  // VkStructureType                              sType;
+               DE_NULL,                                                // const void*                                  pNext;
+               numWaitSemaphores,                              // uint32_t                                             waitSemaphoreCount;
+               pWaitSemaphore,                                 // const VkSemaphore*                   pWaitSemaphores;
+               pWaitDstStageMask,                              // const VkPipelineStageFlags*  pWaitDstStageMask;
+               0u,                                                             // uint32_t                                             commandBufferCount;
+               DE_NULL,                                                // const VkCommandBuffer*               pCommandBuffers;
+               numSignalSemaphores,                    // uint32_t                                             signalSemaphoreCount;
+               pSignalSemaphore,                               // const VkSemaphore*                   pSignalSemaphores;
        };
 
        QueueSubmission submission;
@@ -101,26 +101,26 @@ QueueSubmission makeSubmissionRegular (const Queue*                                       queue,
        return submission;
 }
 
-QueueSubmission makeSubmissionSparse (const Queue*                     queue,
-                                                                         const deUint32                numWaitSemaphores,
-                                                                         const VkSemaphore*    pWaitSemaphore,
-                                                                         const deUint32                numSignalSemaphores,
-                                                                         const VkSemaphore*    pSignalSemaphore)
+QueueSubmission makeSubmissionSparse   (const Queue*           queue,
+                                                                                const deUint32         numWaitSemaphores,
+                                                                                const VkSemaphore*     pWaitSemaphore,
+                                                                                const deUint32         numSignalSemaphores,
+                                                                                const VkSemaphore*     pSignalSemaphore)
 {
        const VkBindSparseInfo bindInfo =
        {
-               VK_STRUCTURE_TYPE_BIND_SPARSE_INFO,                     // VkStructureType                             sType;
-               DE_NULL,                                                                        // const void*                                 pNext;
-               numWaitSemaphores,                                                      // uint32_t                                    waitSemaphoreCount;
-               pWaitSemaphore,                                                         // const VkSemaphore*                          pWaitSemaphores;
-               0u,                                                                                     // uint32_t                                    bufferBindCount;
-               DE_NULL,                                                                        // const VkSparseBufferMemoryBindInfo*         pBufferBinds;
-               0u,                                                                                     // uint32_t                                    imageOpaqueBindCount;
-               DE_NULL,                                                                        // const VkSparseImageOpaqueMemoryBindInfo*    pImageOpaqueBinds;
-               0u,                                                                                     // uint32_t                                    imageBindCount;
-               DE_NULL,                                                                        // const VkSparseImageMemoryBindInfo*          pImageBinds;
-               numSignalSemaphores,                                            // uint32_t                                    signalSemaphoreCount;
-               pSignalSemaphore,                                                       // const VkSemaphore*                          pSignalSemaphores;
+               VK_STRUCTURE_TYPE_BIND_SPARSE_INFO,                     // VkStructureType                                                      sType;
+               DE_NULL,                                                                        // const void*                                                          pNext;
+               numWaitSemaphores,                                                      // uint32_t                                                                     waitSemaphoreCount;
+               pWaitSemaphore,                                                         // const VkSemaphore*                                           pWaitSemaphores;
+               0u,                                                                                     // uint32_t                                                                     bufferBindCount;
+               DE_NULL,                                                                        // const VkSparseBufferMemoryBindInfo*          pBufferBinds;
+               0u,                                                                                     // uint32_t                                                                     imageOpaqueBindCount;
+               DE_NULL,                                                                        // const VkSparseImageOpaqueMemoryBindInfo*     pImageOpaqueBinds;
+               0u,                                                                                     // uint32_t                                                                     imageBindCount;
+               DE_NULL,                                                                        // const VkSparseImageMemoryBindInfo*           pImageBinds;
+               numSignalSemaphores,                                            // uint32_t                                                                     signalSemaphoreCount;
+               pSignalSemaphore,                                                       // const VkSemaphore*                                           pSignalSemaphores;
        };
 
        QueueSubmission submission;
@@ -154,7 +154,7 @@ public:
 
        tcu::TestStatus iterate (void)
        {
-               const Queue*                            sparseQueue             = DE_NULL;
+               const Queue*                            sparseQueue     = DE_NULL;
                std::vector<const Queue*>       otherQueues;
 
                // Determine required queues and create a device that supports them
index a4c528e..079464e 100644 (file)
@@ -35,31 +35,13 @@ tcu::TestCaseGroup* createSparseResourcesShaderIntrinsicsTests (tcu::TestContext
 {
        de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "shader_intrinsics", "Sparse Resources Shader Intrinsics"));
 
-       static const deUint32 sizeCountPerImageType = 4u;
-
-       struct ImageParameters
-       {
-               ImageType       imageType;
-               tcu::UVec3      imageSizes[sizeCountPerImageType];
-       };
-
-       static const ImageParameters imageParametersArray[] =
+       const std::vector<TestImageParameters> imageParameters =
        {
-               { IMAGE_TYPE_2D,                { tcu::UVec3(512u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u), tcu::UVec3(503u, 137u, 1u), tcu::UVec3(11u, 37u, 1u) } },
-               { IMAGE_TYPE_2D_ARRAY,  { tcu::UVec3(512u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) } },
-               { IMAGE_TYPE_CUBE,              { tcu::UVec3(256u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u),     tcu::UVec3(137u, 137u, 1u),     tcu::UVec3(11u, 11u, 1u) } },
-               { IMAGE_TYPE_CUBE_ARRAY,{ tcu::UVec3(256u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(137u, 137u, 3u),     tcu::UVec3(11u, 11u, 3u) } },
-               { IMAGE_TYPE_3D,                { tcu::UVec3(256u, 256u, 16u),  tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) } }
-       };
-
-       static const tcu::TextureFormat formats[] =
-       {
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::R,        tcu::TextureFormat::SIGNED_INT8),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT32),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT16),
-               tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNSIGNED_INT8)
+               { IMAGE_TYPE_2D,                        { tcu::UVec3(512u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u), tcu::UVec3(503u, 137u, 1u), tcu::UVec3(11u, 37u, 1u) },     getTestFormats(IMAGE_TYPE_2D) },
+               { IMAGE_TYPE_2D_ARRAY,          { tcu::UVec3(512u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) },     getTestFormats(IMAGE_TYPE_2D_ARRAY) },
+               { IMAGE_TYPE_CUBE,                      { tcu::UVec3(256u, 256u, 1u),   tcu::UVec3(128u, 128u, 1u),     tcu::UVec3(137u, 137u, 1u),     tcu::UVec3(11u, 11u, 1u) },     getTestFormats(IMAGE_TYPE_CUBE) },
+               { IMAGE_TYPE_CUBE_ARRAY,        { tcu::UVec3(256u, 256u, 6u),   tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(137u, 137u, 3u),     tcu::UVec3(11u, 11u, 3u) },     getTestFormats(IMAGE_TYPE_CUBE_ARRAY) },
+               { IMAGE_TYPE_3D,                        { tcu::UVec3(256u, 256u, 16u),  tcu::UVec3(128u, 128u, 8u),     tcu::UVec3(503u, 137u, 3u),     tcu::UVec3(11u, 37u, 3u) },     getTestFormats(IMAGE_TYPE_3D) }
        };
 
        static const std::string functions[SPARSE_SPIRV_FUNCTION_TYPE_LAST] =
@@ -75,57 +57,64 @@ tcu::TestCaseGroup* createSparseResourcesShaderIntrinsicsTests (tcu::TestContext
        {
                const SpirVFunction function = static_cast<SpirVFunction>(functionNdx);
 
-               for (deInt32 imageTypeNdx = 0; imageTypeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray); ++imageTypeNdx)
+               for (size_t imageTypeNdx = 0; imageTypeNdx < imageParameters.size(); ++imageTypeNdx)
                {
-                       const ImageType                                 imageType = imageParametersArray[imageTypeNdx].imageType;
-                       de::MovePtr<tcu::TestCaseGroup> imageTypeGroup(new tcu::TestCaseGroup(testCtx, (getImageTypeName(imageType) + functions[functionNdx]).c_str(), ""));
+                       const ImageType                                 imageType               = imageParameters[imageTypeNdx].imageType;
+                       de::MovePtr<tcu::TestCaseGroup> imageTypeGroup  (new tcu::TestCaseGroup(testCtx, (getImageTypeName(imageType) + functions[functionNdx]).c_str(), ""));
 
-                       for (deInt32 formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); ++formatNdx)
+                       for (size_t formatNdx = 0; formatNdx < imageParameters[imageTypeNdx].formats.size(); ++formatNdx)
                        {
-                               const tcu::TextureFormat&               format = formats[formatNdx];
-                               de::MovePtr<tcu::TestCaseGroup> formatGroup(new tcu::TestCaseGroup(testCtx, getShaderImageFormatQualifier(format).c_str(), ""));
+                               VkFormat                                                format                          = imageParameters[imageTypeNdx].formats[formatNdx].format;
+                               tcu::UVec3                                              imageSizeAlignment      = getImageSizeAlignment(format);
+                               de::MovePtr<tcu::TestCaseGroup> formatGroup                     (new tcu::TestCaseGroup(testCtx, getImageFormatID(format).c_str(), ""));
 
-                               for (deInt32 imageSizeNdx = 0; imageSizeNdx < DE_LENGTH_OF_ARRAY(imageParametersArray[imageTypeNdx].imageSizes); ++imageSizeNdx)
+                               for (size_t imageSizeNdx = 0; imageSizeNdx < imageParameters[imageTypeNdx].imageSizes.size(); ++imageSizeNdx)
                                {
-                                       const tcu::UVec3 imageSize = imageParametersArray[imageTypeNdx].imageSizes[imageSizeNdx];
+                                       const tcu::UVec3 imageSize = imageParameters[imageTypeNdx].imageSizes[imageSizeNdx];
+
+                                       // skip test for images with odd sizes for some YCbCr formats
+                                       if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                                               continue;
+                                       if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                                               continue;
 
                                        std::ostringstream stream;
                                        stream << imageSize.x() << "_" << imageSize.y() << "_" << imageSize.z();
 
                                        switch (function)
                                        {
-                                       case SPARSE_FETCH:
-                                               if ((imageType == IMAGE_TYPE_CUBE) || (imageType == IMAGE_TYPE_CUBE_ARRAY)) continue;
-                                               break;
-                                       case SPARSE_SAMPLE_EXPLICIT_LOD:
-                                       case SPARSE_SAMPLE_IMPLICIT_LOD:
-                                       case SPARSE_GATHER:
-                                               if ((imageType == IMAGE_TYPE_CUBE) || (imageType == IMAGE_TYPE_CUBE_ARRAY) || (imageType == IMAGE_TYPE_3D)) continue;
-                                               break;
-                                       default:
-                                               break;
+                                               case SPARSE_FETCH:
+                                                       if ((imageType == IMAGE_TYPE_CUBE) || (imageType == IMAGE_TYPE_CUBE_ARRAY)) continue;
+                                                       break;
+                                               case SPARSE_SAMPLE_EXPLICIT_LOD:
+                                               case SPARSE_SAMPLE_IMPLICIT_LOD:
+                                               case SPARSE_GATHER:
+                                                       if ((imageType == IMAGE_TYPE_CUBE) || (imageType == IMAGE_TYPE_CUBE_ARRAY) || (imageType == IMAGE_TYPE_3D)) continue;
+                                                       break;
+                                               default:
+                                                       break;
                                        }
 
                                        switch (function)
                                        {
-                                       case SPARSE_FETCH:
-                                               formatGroup->addChild(new SparseCaseOpImageSparseFetch(testCtx, stream.str(), function, imageType, imageSize, format));
-                                               break;
-                                       case SPARSE_READ:
-                                               formatGroup->addChild(new SparseCaseOpImageSparseRead(testCtx, stream.str(), function, imageType, imageSize, format));
-                                               break;
-                                       case SPARSE_SAMPLE_EXPLICIT_LOD:
-                                               formatGroup->addChild(new SparseCaseOpImageSparseSampleExplicitLod(testCtx, stream.str(), function, imageType, imageSize, format));
-                                               break;
-                                       case SPARSE_SAMPLE_IMPLICIT_LOD:
-                                               formatGroup->addChild(new SparseCaseOpImageSparseSampleImplicitLod(testCtx, stream.str(), function, imageType, imageSize, format));
-                                               break;
-                                       case SPARSE_GATHER:
-                                               formatGroup->addChild(new SparseCaseOpImageSparseGather(testCtx, stream.str(), function, imageType, imageSize, format));
-                                               break;
-                                       default:
-                                               DE_ASSERT(0);
-                                               break;
+                                               case SPARSE_FETCH:
+                                                       formatGroup->addChild(new SparseCaseOpImageSparseFetch(testCtx, stream.str(), function, imageType, imageSize, format));
+                                                       break;
+                                               case SPARSE_READ:
+                                                       formatGroup->addChild(new SparseCaseOpImageSparseRead(testCtx, stream.str(), function, imageType, imageSize, format));
+                                                       break;
+                                               case SPARSE_SAMPLE_EXPLICIT_LOD:
+                                                       formatGroup->addChild(new SparseCaseOpImageSparseSampleExplicitLod(testCtx, stream.str(), function, imageType, imageSize, format));
+                                                       break;
+                                               case SPARSE_SAMPLE_IMPLICIT_LOD:
+                                                       formatGroup->addChild(new SparseCaseOpImageSparseSampleImplicitLod(testCtx, stream.str(), function, imageType, imageSize, format));
+                                                       break;
+                                               case SPARSE_GATHER:
+                                                       formatGroup->addChild(new SparseCaseOpImageSparseGather(testCtx, stream.str(), function, imageType, imageSize, format));
+                                                       break;
+                                               default:
+                                                       DE_FATAL("Unexpected function type");
+                                                       break;
                                        }
                                }
                                imageTypeGroup->addChild(formatGroup.release());
index 6768b1a..9530ea5 100755 (executable)
@@ -40,8 +40,30 @@ std::string getOpTypeImageComponent (const tcu::TextureFormat& format)
                        return "OpTypeInt 32 0";
                case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
                        return "OpTypeInt 32 1";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       return "OpTypeFloat 32";
                default:
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected channel type");
+                       return "";
+       }
+}
+
+std::string getOpTypeImageComponent (const vk::PlanarFormatDescription& description)
+{
+       switch (description.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       return "OpTypeInt 32 0";
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       return "OpTypeInt 32 1";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       return "OpTypeFloat 32";
+               default:
+                       DE_FATAL("Unexpected channel type");
                        return "";
        }
 }
@@ -54,8 +76,30 @@ std::string getImageComponentTypeName (const tcu::TextureFormat& format)
                        return "%type_uint";
                case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
                        return "%type_int";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       return "%type_float";
+               default:
+                       DE_FATAL("Unexpected channel type");
+                       return "";
+       }
+}
+
+std::string getImageComponentTypeName (const vk::PlanarFormatDescription& description)
+{
+       switch (description.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       return "%type_uint";
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       return "%type_int";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       return "%type_float";
                default:
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected channel type");
                        return "";
        }
 }
@@ -68,8 +112,30 @@ std::string getImageComponentVec4TypeName (const tcu::TextureFormat& format)
                        return "%type_uvec4";
                case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
                        return "%type_ivec4";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       return "%type_vec4";
                default:
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected channel type");
+                       return "";
+       }
+}
+
+std::string getImageComponentVec4TypeName (const vk::PlanarFormatDescription& description)
+{
+       switch (description.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       return "%type_uvec4";
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       return "%type_ivec4";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       return "%type_vec4";
+               default:
+                       DE_FATAL("Unexpected channel type");
                        return "";
        }
 }
@@ -107,7 +173,7 @@ std::string getOpTypeImageSparse (const ImageType                   imageType,
                        src << "Cube 0 1 0 ";
                break;
                default :
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected image type");
                break;
        };
 
@@ -131,7 +197,7 @@ std::string getOpTypeImageSparse (const ImageType                   imageType,
                        src << "Rgba";
                break;
                default:
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected channel order");
                break;
        }
 
@@ -155,14 +221,152 @@ std::string getOpTypeImageSparse (const ImageType                        imageType,
                case tcu::TextureFormat::UNSIGNED_INT32:
                        src << "32ui";
                break;
+               case tcu::TextureFormat::SNORM_INT8:
+                       src << "8Snorm";
+               break;
+               case tcu::TextureFormat::SNORM_INT16:
+                       src << "16Snorm";
+               break;
+               case tcu::TextureFormat::SNORM_INT32:
+                       src << "32Snorm";
+               break;
+               case tcu::TextureFormat::UNORM_INT8:
+                       src << "8";
+               break;
+               case tcu::TextureFormat::UNORM_INT16:
+                       src << "16";
+               break;
+               case tcu::TextureFormat::UNORM_INT32:
+                       src << "32";
+               break;
                default:
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected channel type");
                break;
        };
 
        return src.str();
 }
 
+std::string getOpTypeImageSparse (const ImageType              imageType,
+                                                                 const VkFormat                format,
+                                                                 const std::string&    componentType,
+                                                                 const bool                    requiresSampler)
+{
+       std::ostringstream      src;
+
+       src << "OpTypeImage " << componentType << " ";
+
+       switch (imageType)
+       {
+               case IMAGE_TYPE_1D :
+                       src << "1D 0 0 0 ";
+               break;
+               case IMAGE_TYPE_1D_ARRAY :
+                       src << "1D 0 1 0 ";
+               break;
+               case IMAGE_TYPE_2D :
+                       src << "2D 0 0 0 ";
+               break;
+               case IMAGE_TYPE_2D_ARRAY :
+                       src << "2D 0 1 0 ";
+               break;
+               case IMAGE_TYPE_3D :
+                       src << "3D 0 0 0 ";
+               break;
+               case IMAGE_TYPE_CUBE :
+                       src << "Cube 0 0 0 ";
+               break;
+               case IMAGE_TYPE_CUBE_ARRAY :
+                       src << "Cube 0 1 0 ";
+               break;
+               default :
+                       DE_FATAL("Unexpected image type");
+               break;
+       };
+
+       if (requiresSampler)
+               src << "1 ";
+       else
+               src << "2 ";
+
+       switch (format)
+       {
+               case VK_FORMAT_R8_SINT:                                                                         src <<  "R8i";                  break;
+               case VK_FORMAT_R16_SINT:                                                                        src <<  "R16i";                 break;
+               case VK_FORMAT_R32_SINT:                                                                        src <<  "R32i";                 break;
+               case VK_FORMAT_R8_UINT:                                                                         src <<  "R8ui";                 break;
+               case VK_FORMAT_R16_UINT:                                                                        src <<  "R16ui";                break;
+               case VK_FORMAT_R32_UINT:                                                                        src <<  "R32ui";                break;
+               case VK_FORMAT_R8_SNORM:                                                                        src <<  "R8Snorm";              break;
+               case VK_FORMAT_R16_SNORM:                                                                       src <<  "R16Snorm";             break;
+               case VK_FORMAT_R8_UNORM:                                                                        src <<  "R8";                   break;
+               case VK_FORMAT_R16_UNORM:                                                                       src <<  "R16";                  break;
+
+               case VK_FORMAT_R8G8_SINT:                                                                       src <<  "Rg8i";                 break;
+               case VK_FORMAT_R16G16_SINT:                                                                     src <<  "Rg16i";                break;
+               case VK_FORMAT_R32G32_SINT:                                                                     src <<  "Rg32i";                break;
+               case VK_FORMAT_R8G8_UINT:                                                                       src <<  "Rg8ui";                break;
+               case VK_FORMAT_R16G16_UINT:                                                                     src <<  "Rg16ui";               break;
+               case VK_FORMAT_R32G32_UINT:                                                                     src <<  "Rg32ui";               break;
+               case VK_FORMAT_R8G8_SNORM:                                                                      src <<  "Rg8Snorm";             break;
+               case VK_FORMAT_R16G16_SNORM:                                                            src <<  "Rg16Snorm";    break;
+               case VK_FORMAT_R8G8_UNORM:                                                                      src <<  "Rg8";                  break;
+               case VK_FORMAT_R16G16_UNORM:                                                            src <<  "Rg16";                 break;
+
+               case VK_FORMAT_R8G8B8A8_SINT:                                                           src <<  "Rgba8i";               break;
+               case VK_FORMAT_R16G16B16A16_SINT:                                                       src <<  "Rgba16i";              break;
+               case VK_FORMAT_R32G32B32A32_SINT:                                                       src <<  "Rgba32i";              break;
+               case VK_FORMAT_R8G8B8A8_UINT:                                                           src <<  "Rgba8ui";              break;
+               case VK_FORMAT_R16G16B16A16_UINT:                                                       src <<  "Rgba16ui";             break;
+               case VK_FORMAT_R32G32B32A32_UINT:                                                       src <<  "Rgba32ui";             break;
+               case VK_FORMAT_R8G8B8A8_SNORM:                                                          src <<  "Rgba8Snorm";   break;
+               case VK_FORMAT_R16G16B16A16_SNORM:                                                      src <<  "Rgba16Snorm";  break;
+               case VK_FORMAT_R8G8B8A8_UNORM:                                                          src <<  "Rgba8";                break;
+               case VK_FORMAT_R16G16B16A16_UNORM:                                                      src <<  "Rgba16";               break;
+
+               case VK_FORMAT_G8B8G8R8_422_UNORM:                                                      src <<  "Rgba8";                break;
+               case VK_FORMAT_B8G8R8G8_422_UNORM:                                                      src <<  "Rgba8";                break;
+               case VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM:                                       src <<  "Rgba8";                break;
+               case VK_FORMAT_G8_B8R8_2PLANE_420_UNORM:                                        src <<  "Rgba8";                break;
+               case VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM:                                       src <<  "Rgba8";                break;
+               case VK_FORMAT_G8_B8R8_2PLANE_422_UNORM:                                        src <<  "Rgba8";                break;
+               case VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM:                                       src <<  "Rgba8";                break;
+               case VK_FORMAT_R10X6_UNORM_PACK16:                                                      src <<  "R16";                  break;
+               case VK_FORMAT_R10X6G10X6_UNORM_2PACK16:                                        src <<  "Rg16";                 break;
+               case VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16:                      src <<  "Rgba16";               break;
+               case VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16:          src <<  "Rgba16";               break;
+               case VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16:          src <<  "Rgba16";               break;
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16:      src <<  "Rgba16";               break;
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16:       src <<  "Rgba16";               break;
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16:      src <<  "Rgba16";               break;
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16:       src <<  "Rgba16";               break;
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16:      src <<  "Rgba16";               break;
+               case VK_FORMAT_R12X4_UNORM_PACK16:                                                      src <<  "R16";                  break;
+               case VK_FORMAT_R12X4G12X4_UNORM_2PACK16:                                        src <<  "Rg16";                 break;
+               case VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16:                      src <<  "Rgba16";               break;
+               case VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16:          src <<  "Rgba16";               break;
+               case VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16:          src <<  "Rgba16";               break;
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16:      src <<  "Rgba16";               break;
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16:       src <<  "Rgba16";               break;
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16:      src <<  "Rgba16";               break;
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16:       src <<  "Rgba16";               break;
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16:      src <<  "Rgba16";               break;
+               case VK_FORMAT_G16B16G16R16_422_UNORM:                                          src <<  "Rgba16";               break;
+               case VK_FORMAT_B16G16R16G16_422_UNORM:                                          src <<  "Rgba16";               break;
+               case VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM:                            src <<  "Rgba16";               break;
+               case VK_FORMAT_G16_B16R16_2PLANE_420_UNORM:                                     src <<  "Rgba16";               break;
+               case VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM:                            src <<  "Rgba16";               break;
+               case VK_FORMAT_G16_B16R16_2PLANE_422_UNORM:                                     src <<  "Rgba16";               break;
+               case VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM:                            src <<  "Rgba16";               break;
+
+               default:
+                       DE_FATAL("Unexpected texture format");
+                       break;
+       }
+       return src.str();
+}
+
+
 std::string getOpTypeImageResidency (const ImageType imageType)
 {
        std::ostringstream      src;
@@ -193,7 +397,7 @@ std::string getOpTypeImageResidency (const ImageType imageType)
                        src << "Cube 0 1 0 2 R32ui";
                break;
                default :
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected image type");
                break;
        };
 
@@ -207,15 +411,15 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
        VkImageCreateInfo                                       imageSparseInfo;
        VkImageCreateInfo                                       imageTexelsInfo;
        VkImageCreateInfo                                       imageResidencyInfo;
-       VkSparseImageMemoryRequirements         aspectRequirements;
        std::vector <deUint32>                          residencyReferenceData;
        std::vector<DeviceMemorySp>                     deviceMemUniquePtrVec;
+       const PlanarFormatDescription           formatDescription               = getPlanarFormatDescription(m_format);
 
        imageSparseInfo.sType                                   = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO;
        imageSparseInfo.pNext                                   = DE_NULL;
        imageSparseInfo.flags                                   = VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT | VK_IMAGE_CREATE_SPARSE_BINDING_BIT;
        imageSparseInfo.imageType                               = mapImageType(m_imageType);
-       imageSparseInfo.format                                  = mapTextureFormat(m_format);
+       imageSparseInfo.format                                  = m_format;
        imageSparseInfo.extent                                  = makeExtent3D(getLayerSize(m_imageType, m_imageSize));
        imageSparseInfo.arrayLayers                             = getNumLayers(m_imageType, m_imageSize);
        imageSparseInfo.samples                                 = VK_SAMPLE_COUNT_1_BIT;
@@ -231,24 +435,27 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
                imageSparseInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
        }
 
+       // Check if device supports sparse operations for image format
+       if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
+               TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
+
        {
                // Assign maximum allowed mipmap levels to image
                VkImageFormatProperties imageFormatProperties;
-               instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
+               if (instance.getPhysicalDeviceImageFormatProperties(physicalDevice,
                        imageSparseInfo.format,
                        imageSparseInfo.imageType,
                        imageSparseInfo.tiling,
                        imageSparseInfo.usage,
                        imageSparseInfo.flags,
-                       &imageFormatProperties);
+                       &imageFormatProperties) == VK_ERROR_FORMAT_NOT_SUPPORTED)
+               {
+                       TCU_THROW(NotSupportedError, "Image format does not support sparse operations");
+               }
 
-               imageSparseInfo.mipLevels = getImageMaxMipLevels(imageFormatProperties, imageSparseInfo.extent);
+               imageSparseInfo.mipLevels = getMipmapCount(m_format, formatDescription, imageFormatProperties, imageSparseInfo.extent);
        }
 
-       // Check if device supports sparse operations for image format
-       if (!checkSparseSupportForImageFormat(instance, physicalDevice, imageSparseInfo))
-               TCU_THROW(NotSupportedError, "The image format does not support sparse operations");
-
        {
                // Create logical device supporting both sparse and compute/graphics queues
                QueueRequirementsVec queueRequirements;
@@ -258,11 +465,10 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
                createDeviceSupportingQueues(queueRequirements);
        }
 
-       const DeviceInterface&  deviceInterface = getDeviceInterface();
-
        // Create queues supporting sparse binding operations and compute/graphics operations
-       const Queue&                    sparseQueue             = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
-       const Queue&                    extractQueue    = getQueue(getQueueFlags(), 0);
+       const DeviceInterface&                  deviceInterface         = getDeviceInterface();
+       const Queue&                                    sparseQueue                     = getQueue(VK_QUEUE_SPARSE_BINDING_BIT, 0);
+       const Queue&                                    extractQueue            = getQueue(getQueueFlags(), 0);
 
        // Create sparse image
        const Unique<VkImage> imageSparse(createImage(deviceInterface, getDevice(), &imageSparseInfo));
@@ -270,14 +476,25 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
        // Create sparse image memory bind semaphore
        const Unique<VkSemaphore> memoryBindSemaphore(createSemaphore(deviceInterface, getDevice()));
 
-       const deUint32                    imageSparseSizeInBytes                = getImageSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, imageSparseInfo.mipLevels, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
-       const deUint32                    imageSizeInPixels                             = getImageSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, imageSparseInfo.mipLevels) / tcu::getPixelSize(m_format);
+       std::vector<VkSparseImageMemoryRequirements> sparseMemoryRequirements;
+
+       deUint32        imageSparseSizeInBytes  = 0;
+       deUint32        imageSizeInPixels               = 0;
+
+       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+       {
+               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+               {
+                       imageSparseSizeInBytes  += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                       imageSizeInPixels               += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx) / formatDescription.planes[planeNdx].elementSizeBytes;
+               }
+       }
 
        residencyReferenceData.assign(imageSizeInPixels, MEMORY_BLOCK_NOT_BOUND_VALUE);
 
        {
                // Get sparse image general memory requirements
-               const VkMemoryRequirements imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
+               const VkMemoryRequirements                              imageMemoryRequirements = getImageMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
 
                // Check if required image memory size does not exceed device limits
                if (imageMemoryRequirements.size > getPhysicalDeviceProperties(instance, physicalDevice).limits.sparseAddressSpaceSize)
@@ -285,94 +502,97 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
 
                DE_ASSERT((imageMemoryRequirements.size % imageMemoryRequirements.alignment) == 0);
 
+               const deUint32                                                  memoryType                              = findMatchingMemoryType(instance, physicalDevice, imageMemoryRequirements, MemoryRequirement::Any);
+
+               if (memoryType == NO_MATCH_FOUND)
+                       return tcu::TestStatus::fail("No matching memory type found");
+
                // Get sparse image sparse memory requirements
-               const std::vector<VkSparseImageMemoryRequirements> sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
+               sparseMemoryRequirements = getImageSparseMemoryRequirements(deviceInterface, getDevice(), *imageSparse);
 
                DE_ASSERT(sparseMemoryRequirements.size() != 0);
 
-               const deUint32 colorAspectIndex         = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_COLOR_BIT);
-               const deUint32 metadataAspectIndex      = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_METADATA_BIT);
+               const deUint32                                                  metadataAspectIndex             = getSparseAspectRequirementsIndex(sparseMemoryRequirements, VK_IMAGE_ASPECT_METADATA_BIT);
+               deUint32                                                                pixelOffset                             = 0u;
+               std::vector<VkSparseImageMemoryBind>    imageResidencyMemoryBinds;
+               std::vector<VkSparseMemoryBind>                 imageMipTailBinds;
 
-               if (colorAspectIndex == NO_MATCH_FOUND)
-                       TCU_THROW(NotSupportedError, "Not supported image aspect - the test supports currently only VK_IMAGE_ASPECT_COLOR_BIT");
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+               {
+                       const VkImageAspectFlags                aspect                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                       const deUint32                                  aspectIndex                     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
 
-               aspectRequirements = sparseMemoryRequirements[colorAspectIndex];
+                       if (aspectIndex == NO_MATCH_FOUND)
+                               TCU_THROW(NotSupportedError, "Not supported image aspect");
 
-               DE_ASSERT((aspectRequirements.imageMipTailSize % imageMemoryRequirements.alignment) == 0);
+                       VkSparseImageMemoryRequirements aspectRequirements      = sparseMemoryRequirements[aspectIndex];
 
-               const VkImageAspectFlags aspectMask                     = aspectRequirements.formatProperties.aspectMask;
-               const VkExtent3D                 imageGranularity       = aspectRequirements.formatProperties.imageGranularity;
-               const deUint32                   memoryType                     = findMatchingMemoryType(instance, physicalDevice, imageMemoryRequirements, MemoryRequirement::Any);
+                       DE_ASSERT((aspectRequirements.imageMipTailSize % imageMemoryRequirements.alignment) == 0);
 
-               if (memoryType == NO_MATCH_FOUND)
-                       return tcu::TestStatus::fail("No matching memory type found");
+                       VkExtent3D                                              imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
 
-               deUint32 pixelOffset = 0u;
+                       // Bind memory for each mipmap level
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < aspectRequirements.imageMipTailFirstLod; ++mipmapNdx)
+                       {
+                               const deUint32 mipLevelSizeInPixels = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx) / formatDescription.planes[planeNdx].elementSizeBytes;
 
-               std::vector<VkSparseImageMemoryBind>  imageResidencyMemoryBinds;
-               std::vector<VkSparseMemoryBind>           imageMipTailBinds;
+                               if (mipmapNdx % MEMORY_BLOCK_TYPE_COUNT == MEMORY_BLOCK_NOT_BOUND)
+                               {
+                                       pixelOffset += mipLevelSizeInPixels;
+                                       continue;
+                               }
 
-               // Bind memory for each mipmap level
-               for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
-               {
-                       const deUint32 mipLevelSizeInPixels = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipLevelNdx) / tcu::getPixelSize(m_format);
+                               for (deUint32 pixelNdx = 0u; pixelNdx < mipLevelSizeInPixels; ++pixelNdx)
+                               {
+                                       residencyReferenceData[pixelOffset + pixelNdx] = MEMORY_BLOCK_BOUND_VALUE;
+                               }
 
-                       if (mipLevelNdx % MEMORY_BLOCK_TYPE_COUNT == MEMORY_BLOCK_NOT_BOUND)
-                       {
                                pixelOffset += mipLevelSizeInPixels;
-                               continue;
-                       }
 
-                       for (deUint32 pixelNdx = 0u; pixelNdx < mipLevelSizeInPixels; ++pixelNdx)
-                       {
-                               residencyReferenceData[pixelOffset + pixelNdx] = MEMORY_BLOCK_BOUND_VALUE;
-                       }
-
-                       pixelOffset += mipLevelSizeInPixels;
-
-                       for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
-                       {
-                               const VkExtent3D                 mipExtent                      = mipLevelExtents(imageSparseInfo.extent, mipLevelNdx);
-                               const tcu::UVec3                 sparseBlocks           = alignedDivide(mipExtent, imageGranularity);
-                               const deUint32                   numSparseBlocks        = sparseBlocks.x() * sparseBlocks.y() * sparseBlocks.z();
-                               const VkImageSubresource subresource            = { aspectMask, mipLevelNdx, layerNdx };
+                               for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
+                               {
+                                       const VkExtent3D                        mipExtent               = getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipmapNdx);
+                                       const tcu::UVec3                        sparseBlocks    = alignedDivide(mipExtent, imageGranularity);
+                                       const deUint32                          numSparseBlocks = sparseBlocks.x() * sparseBlocks.y() * sparseBlocks.z();
+                                       const VkImageSubresource        subresource             = { aspect, mipmapNdx, layerNdx };
 
-                               const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevice(),
-                                       imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent);
+                                       const VkSparseImageMemoryBind imageMemoryBind = makeSparseImageMemoryBind(deviceInterface, getDevice(),
+                                               imageMemoryRequirements.alignment * numSparseBlocks, memoryType, subresource, makeOffset3D(0u, 0u, 0u), mipExtent);
 
-                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+                                       deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
-                               imageResidencyMemoryBinds.push_back(imageMemoryBind);
+                                       imageResidencyMemoryBinds.push_back(imageMemoryBind);
+                               }
                        }
-               }
 
-               if (aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
-               {
-                       if (aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT)
+                       if (aspectRequirements.imageMipTailFirstLod < imageSparseInfo.mipLevels)
                        {
-                               const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
-
-                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
-
-                               imageMipTailBinds.push_back(imageMipTailMemoryBind);
-                       }
-                       else
-                       {
-                               for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
+                               if (aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT)
                                {
                                        const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
-                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
+                                               aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset);
 
                                        deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
 
                                        imageMipTailBinds.push_back(imageMipTailMemoryBind);
                                }
-                       }
+                               else
+                               {
+                                       for (deUint32 layerNdx = 0; layerNdx < imageSparseInfo.arrayLayers; ++layerNdx)
+                                       {
+                                               const VkSparseMemoryBind imageMipTailMemoryBind = makeSparseMemoryBind(deviceInterface, getDevice(),
+                                                       aspectRequirements.imageMipTailSize, memoryType, aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride);
 
-                       for (deUint32 pixelNdx = pixelOffset; pixelNdx < residencyReferenceData.size(); ++pixelNdx)
-                       {
-                               residencyReferenceData[pixelNdx] = MEMORY_BLOCK_BOUND_VALUE;
+                                               deviceMemUniquePtrVec.push_back(makeVkSharedPtr(Move<VkDeviceMemory>(check<VkDeviceMemory>(imageMipTailMemoryBind.memory), Deleter<VkDeviceMemory>(deviceInterface, getDevice(), DE_NULL))));
+
+                                               imageMipTailBinds.push_back(imageMipTailMemoryBind);
+                                       }
+                               }
+
+                               for (deUint32 pixelNdx = pixelOffset; pixelNdx < residencyReferenceData.size(); ++pixelNdx)
+                               {
+                                       residencyReferenceData[pixelNdx] = MEMORY_BLOCK_BOUND_VALUE;
+                               }
                        }
                }
 
@@ -411,14 +631,14 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
                        &memoryBindSemaphore.get()                      //const VkSemaphore*                                            pSignalSemaphores;
                };
 
-               VkSparseImageMemoryBindInfo               imageResidencyBindInfo;
-               VkSparseImageOpaqueMemoryBindInfo imageMipTailBindInfo;
+               VkSparseImageMemoryBindInfo                     imageResidencyBindInfo;
+               VkSparseImageOpaqueMemoryBindInfo       imageMipTailBindInfo;
 
                if (imageResidencyMemoryBinds.size() > 0)
                {
                        imageResidencyBindInfo.image            = *imageSparse;
                        imageResidencyBindInfo.bindCount        = static_cast<deUint32>(imageResidencyMemoryBinds.size());
-                       imageResidencyBindInfo.pBinds           = &imageResidencyMemoryBinds[0];
+                       imageResidencyBindInfo.pBinds           = imageResidencyMemoryBinds.data();
 
                        bindSparseInfo.imageBindCount           = 1u;
                        bindSparseInfo.pImageBinds                      = &imageResidencyBindInfo;
@@ -428,7 +648,7 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
                {
                        imageMipTailBindInfo.image                      = *imageSparse;
                        imageMipTailBindInfo.bindCount          = static_cast<deUint32>(imageMipTailBinds.size());
-                       imageMipTailBindInfo.pBinds                     = &imageMipTailBinds[0];
+                       imageMipTailBindInfo.pBinds                     = imageMipTailBinds.data();
 
                        bindSparseInfo.imageOpaqueBindCount = 1u;
                        bindSparseInfo.pImageOpaqueBinds        = &imageMipTailBindInfo;
@@ -470,21 +690,34 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
        const Unique<VkImage>                   imageResidency          (createImage(deviceInterface, getDevice(), &imageResidencyInfo));
        const de::UniquePtr<Allocation> imageResidencyAlloc     (bindImage(deviceInterface, getDevice(), getAllocator(), *imageResidency, MemoryRequirement::Any));
 
-       // Create command buffer for compute and transfer oparations
-       const Unique<VkCommandPool>       commandPool(makeCommandPool(deviceInterface, getDevice(), extractQueue.queueFamilyIndex));
-       const Unique<VkCommandBuffer> commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
-
-       std::vector <VkBufferImageCopy> bufferImageSparseCopy(imageSparseInfo.mipLevels);
+       std::vector <VkBufferImageCopy> bufferImageSparseCopy(formatDescription.numPlanes * imageSparseInfo.mipLevels);
 
        {
                deUint32 bufferOffset = 0u;
-               for (deUint32 mipLevelNdx = 0u; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
                {
-                       bufferImageSparseCopy[mipLevelNdx] = makeBufferImageCopy(mipLevelExtents(imageSparseInfo.extent, mipLevelNdx), imageSparseInfo.arrayLayers, mipLevelNdx, static_cast<VkDeviceSize>(bufferOffset));
-                       bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipLevelNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                       const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       {
+                               bufferImageSparseCopy[planeNdx*imageSparseInfo.mipLevels + mipmapNdx] =
+                               {
+                                       bufferOffset,                                                                                                                                           //      VkDeviceSize                            bufferOffset;
+                                       0u,                                                                                                                                                                     //      deUint32                                        bufferRowLength;
+                                       0u,                                                                                                                                                                     //      deUint32                                        bufferImageHeight;
+                                       makeImageSubresourceLayers(aspect, mipmapNdx, 0u, imageSparseInfo.arrayLayers),         //      VkImageSubresourceLayers        imageSubresource;
+                                       makeOffset3D(0, 0, 0),                                                                                                                          //      VkOffset3D                                      imageOffset;
+                                       vk::getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipmapNdx)      //      VkExtent3D                                      imageExtent;
+                               };
+                               bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                       }
                }
        }
 
+       // Create command buffer for compute and transfer operations
+       const Unique<VkCommandPool>             commandPool(makeCommandPool(deviceInterface, getDevice(), extractQueue.queueFamilyIndex));
+       const Unique<VkCommandBuffer>   commandBuffer(allocateCommandBuffer(deviceInterface, getDevice(), *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
        // Start recording commands
        beginCommandBuffer(deviceInterface, *commandBuffer);
 
@@ -496,18 +729,21 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
        // Fill input buffer with reference data
        std::vector<deUint8> referenceData(imageSparseSizeInBytes);
 
-       for (deUint32 mipLevelNdx = 0u; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
+       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
        {
-               const deUint32 mipLevelSizeinBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipLevelNdx);
-               const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageSparseCopy[mipLevelNdx].bufferOffset);
-
-               for (deUint32 byteNdx = 0u; byteNdx < mipLevelSizeinBytes; ++byteNdx)
+               for (deUint32 mipmapNdx = 0u; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
                {
-                       referenceData[bufferOffset + byteNdx] = (deUint8)(mipLevelNdx + byteNdx);
+                       const deUint32 mipLevelSizeinBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription, planeNdx, mipmapNdx);
+                       const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageSparseCopy[mipmapNdx].bufferOffset);
+
+                       for (deUint32 byteNdx = 0u; byteNdx < mipLevelSizeinBytes; ++byteNdx)
+                       {
+                               referenceData[bufferOffset + byteNdx] = (deUint8)( (mipmapNdx + byteNdx) % 127u );
+                       }
                }
        }
 
-       deMemcpy(inputBufferAlloc->getHostPtr(), &referenceData[0], imageSparseSizeInBytes);
+       deMemcpy(inputBufferAlloc->getHostPtr(), referenceData.data(), imageSparseSizeInBytes);
        flushAlloc(deviceInterface, getDevice(), *inputBufferAlloc);
 
        {
@@ -524,27 +760,30 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
                deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 1u, &inputBufferBarrier, 0u, DE_NULL);
        }
 
-       const VkImageSubresourceRange fullImageSubresourceRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers);
-
        {
                // Prepare sparse image for data transfer operation
-               const VkImageMemoryBarrier imageSparseTransferDstBarrier = makeImageMemoryBarrier
-               (
-                       0u,
-                       VK_ACCESS_TRANSFER_WRITE_BIT,
-                       VK_IMAGE_LAYOUT_UNDEFINED,
-                       VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
-                       *imageSparse,
-                       fullImageSubresourceRange,
-                       sparseQueue.queueFamilyIndex != extractQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
-                       sparseQueue.queueFamilyIndex != extractQueue.queueFamilyIndex ? extractQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
-                       );
-
-               deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageSparseTransferDstBarrier);
+               std::vector<VkImageMemoryBarrier> imageSparseTransferDstBarriers;
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+               {
+                       const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                       imageSparseTransferDstBarriers.emplace_back(makeImageMemoryBarrier
+                       (
+                               0u,
+                               VK_ACCESS_TRANSFER_WRITE_BIT,
+                               VK_IMAGE_LAYOUT_UNDEFINED,
+                               VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,
+                               *imageSparse,
+                               makeImageSubresourceRange(aspect, 0u, imageSparseInfo.mipLevels, 0u, imageSparseInfo.arrayLayers),
+                               sparseQueue.queueFamilyIndex != extractQueue.queueFamilyIndex ? sparseQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED,
+                               sparseQueue.queueFamilyIndex != extractQueue.queueFamilyIndex ? extractQueue.queueFamilyIndex : VK_QUEUE_FAMILY_IGNORED
+                       ));
+               }
+               deviceInterface.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, static_cast<deUint32>(imageSparseTransferDstBarriers.size()), imageSparseTransferDstBarriers.data());
        }
 
        // Copy reference data from input buffer to sparse image
-       deviceInterface.cmdCopyBufferToImage(*commandBuffer, *inputBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(bufferImageSparseCopy.size()), &bufferImageSparseCopy[0]);
+       deviceInterface.cmdCopyBufferToImage(*commandBuffer, *inputBuffer, *imageSparse, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, static_cast<deUint32>(bufferImageSparseCopy.size()), bufferImageSparseCopy.data());
 
        recordCommands(*commandBuffer, imageSparseInfo, *imageSparse, *imageTexels, *imageResidency);
 
@@ -553,7 +792,7 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
        const de::UniquePtr<Allocation> bufferTexelsAlloc               (bindBuffer(deviceInterface, getDevice(), getAllocator(), *bufferTexels, MemoryRequirement::HostVisible));
 
        // Copy data from texels image to buffer
-       deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageTexels, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *bufferTexels, static_cast<deUint32>(bufferImageSparseCopy.size()), &bufferImageSparseCopy[0]);
+       deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageTexels, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *bufferTexels, static_cast<deUint32>(bufferImageSparseCopy.size()), bufferImageSparseCopy.data());
 
        const deUint32                          imageResidencySizeInBytes = getImageSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_residencyFormat, imageSparseInfo.mipLevels, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
 
@@ -562,18 +801,31 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
        const de::UniquePtr<Allocation> bufferResidencyAlloc            (bindBuffer(deviceInterface, getDevice(), getAllocator(), *bufferResidency, MemoryRequirement::HostVisible));
 
        // Copy data from residency image to buffer
-       std::vector <VkBufferImageCopy> bufferImageResidencyCopy(imageSparseInfo.mipLevels);
+       std::vector <VkBufferImageCopy> bufferImageResidencyCopy(formatDescription.numPlanes * imageSparseInfo.mipLevels);
 
        {
                deUint32 bufferOffset = 0u;
-               for (deUint32 mipLevelNdx = 0u; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
+               for (deUint32 planeNdx = 0u; planeNdx < formatDescription.numPlanes; ++planeNdx)
                {
-                       bufferImageResidencyCopy[mipLevelNdx] = makeBufferImageCopy(mipLevelExtents(imageSparseInfo.extent, mipLevelNdx), imageSparseInfo.arrayLayers, mipLevelNdx, static_cast<VkDeviceSize>(bufferOffset));
-                       bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_residencyFormat, mipLevelNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                       const VkImageAspectFlags aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                       for (deUint32 mipmapNdx = 0u; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+                       {
+                               bufferImageResidencyCopy[planeNdx * imageSparseInfo.mipLevels + mipmapNdx] =
+                               {
+                                       bufferOffset,                                                                                                                                           //      VkDeviceSize                            bufferOffset;
+                                       0u,                                                                                                                                                                     //      deUint32                                        bufferRowLength;
+                                       0u,                                                                                                                                                                     //      deUint32                                        bufferImageHeight;
+                                       makeImageSubresourceLayers(aspect, mipmapNdx, 0u, imageSparseInfo.arrayLayers),         //      VkImageSubresourceLayers        imageSubresource;
+                                       makeOffset3D(0, 0, 0),                                                                                                                          //      VkOffset3D                                      imageOffset;
+                                       vk::getPlaneExtent(formatDescription, imageSparseInfo.extent, planeNdx, mipmapNdx)      //      VkExtent3D                                      imageExtent;
+                               };
+                               bufferOffset += getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_residencyFormat, mipmapNdx, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+                       }
                }
        }
 
-       deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageResidency, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *bufferResidency, static_cast<deUint32>(bufferImageResidencyCopy.size()), &bufferImageResidencyCopy[0]);
+       deviceInterface.cmdCopyImageToBuffer(*commandBuffer, *imageResidency, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *bufferResidency, static_cast<deUint32>(bufferImageResidencyCopy.size()), bufferImageResidencyCopy.data());
 
        {
                VkBufferMemoryBarrier bufferOutputHostReadBarriers[2];
@@ -616,48 +868,61 @@ tcu::TestStatus SparseShaderIntrinsicsInstanceBase::iterate (void)
        const deUint32* bufferResidencyData = static_cast<const deUint32*>(bufferResidencyAlloc->getHostPtr());
 
        deUint32 pixelOffsetNotAligned = 0u;
-       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
        {
-               const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_residencyFormat, mipmapNdx);
-               const deUint32 pixelOffsetAligned       = static_cast<deUint32>(bufferImageResidencyCopy[mipmapNdx].bufferOffset) / tcu::getPixelSize(m_residencyFormat);
-
-               if (deMemCmp(&bufferResidencyData[pixelOffsetAligned], &residencyReferenceData[pixelOffsetNotAligned], mipLevelSizeInBytes) != 0)
-                       return tcu::TestStatus::fail("Failed");
+               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+               {
+                       const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_residencyFormat, mipmapNdx);
+                       const deUint32 pixelOffsetAligned       = static_cast<deUint32>(bufferImageResidencyCopy[planeNdx * imageSparseInfo.mipLevels + mipmapNdx].bufferOffset) / tcu::getPixelSize(m_residencyFormat);
 
-               pixelOffsetNotAligned += mipLevelSizeInBytes / tcu::getPixelSize(m_residencyFormat);
-       }
+                       if (deMemCmp(&bufferResidencyData[pixelOffsetAligned], &residencyReferenceData[pixelOffsetNotAligned], mipLevelSizeInBytes) != 0)
+                               return tcu::TestStatus::fail("Failed");
 
+                       pixelOffsetNotAligned += mipLevelSizeInBytes / tcu::getPixelSize(m_residencyFormat);
+               }
+}
        // Retrieve data from texels buffer to host memory
        invalidateAlloc(deviceInterface, getDevice(), *bufferTexelsAlloc);
 
        const deUint8* bufferTexelsData = static_cast<const deUint8*>(bufferTexelsAlloc->getHostPtr());
 
-       for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
+       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
        {
-               const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, m_format, mipmapNdx);
-               const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageSparseCopy[mipmapNdx].bufferOffset);
+               const VkImageAspectFlags        aspect          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+               const deUint32                          aspectIndex     = getSparseAspectRequirementsIndex(sparseMemoryRequirements, aspect);
+
+               if (aspectIndex == NO_MATCH_FOUND)
+                       TCU_THROW(NotSupportedError, "Not supported image aspect");
+
+               VkSparseImageMemoryRequirements aspectRequirements      = sparseMemoryRequirements[aspectIndex];
 
-               if (mipmapNdx < aspectRequirements.imageMipTailFirstLod)
+               for (deUint32 mipmapNdx = 0; mipmapNdx < imageSparseInfo.mipLevels; ++mipmapNdx)
                {
-                       if (mipmapNdx % MEMORY_BLOCK_TYPE_COUNT == MEMORY_BLOCK_BOUND)
+                       const deUint32 mipLevelSizeInBytes      = getImageMipLevelSizeInBytes(imageSparseInfo.extent, imageSparseInfo.arrayLayers, formatDescription,planeNdx, mipmapNdx);
+                       const deUint32 bufferOffset                     = static_cast<deUint32>(bufferImageSparseCopy[planeNdx * imageSparseInfo.mipLevels + mipmapNdx].bufferOffset);
+
+                       if (mipmapNdx < aspectRequirements.imageMipTailFirstLod)
                        {
-                               if (deMemCmp(&bufferTexelsData[bufferOffset], &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
-                                       return tcu::TestStatus::fail("Failed");
+                               if (mipmapNdx % MEMORY_BLOCK_TYPE_COUNT == MEMORY_BLOCK_BOUND)
+                               {
+                                       if (deMemCmp(&bufferTexelsData[bufferOffset], &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
+                                               return tcu::TestStatus::fail("Failed");
+                               }
+                               else if (getPhysicalDeviceProperties(instance, physicalDevice).sparseProperties.residencyNonResidentStrict)
+                               {
+                                       std::vector<deUint8> zeroData;
+                                       zeroData.assign(mipLevelSizeInBytes, 0u);
+
+                                       if (deMemCmp(&bufferTexelsData[bufferOffset], zeroData.data(), mipLevelSizeInBytes) != 0)
+                                               return tcu::TestStatus::fail("Failed");
+                               }
                        }
-                       else if (getPhysicalDeviceProperties(instance, physicalDevice).sparseProperties.residencyNonResidentStrict)
+                       else
                        {
-                               std::vector<deUint8> zeroData;
-                               zeroData.assign(mipLevelSizeInBytes, 0u);
-
-                               if (deMemCmp(&bufferTexelsData[bufferOffset], &zeroData[0], mipLevelSizeInBytes) != 0)
+                               if (deMemCmp(&bufferTexelsData[bufferOffset], &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
                                        return tcu::TestStatus::fail("Failed");
                        }
                }
-               else
-               {
-                       if (deMemCmp(&bufferTexelsData[bufferOffset], &referenceData[bufferOffset], mipLevelSizeInBytes) != 0)
-                               return tcu::TestStatus::fail("Failed");
-               }
        }
 
        return tcu::TestStatus::pass("Passed");
index 9cf4832..3d6c4ac 100644 (file)
@@ -87,25 +87,30 @@ enum SpirVFunction
 };
 
 std::string getOpTypeImageComponent                    (const tcu::TextureFormat& format);
+std::string getOpTypeImageComponent                    (const vk::PlanarFormatDescription& description);
 std::string getImageComponentTypeName          (const tcu::TextureFormat& format);
+std::string getImageComponentTypeName          (const vk::PlanarFormatDescription& description);
 std::string getImageComponentVec4TypeName      (const tcu::TextureFormat& format);
-
-std::string getOpTypeImageSparse       (const ImageType                        imageType,
-                                                                        const tcu::TextureFormat&      format,
-                                                                        const std::string&                     componentType,
-                                                                        const bool                                     requiresSampler);
-
-std::string getOpTypeImageResidency    (const ImageType imageType);
+std::string getImageComponentVec4TypeName      (const vk::PlanarFormatDescription& description);
+std::string getOpTypeImageSparse                       (const ImageType                        imageType,
+                                                                                        const tcu::TextureFormat&      format,
+                                                                                        const std::string&                     componentType,
+                                                                                        const bool                                     requiresSampler);
+std::string getOpTypeImageSparse                       (const ImageType                        imageType,
+                                                                                        const vk::VkFormat                     format,
+                                                                                        const std::string&                     componentType,
+                                                                                        const bool                                     requiresSampler);
+std::string getOpTypeImageResidency                    (const ImageType imageType);
 
 class SparseShaderIntrinsicsCaseBase : public TestCase
 {
 public:
-                                       SparseShaderIntrinsicsCaseBase  (tcu::TestContext&                      testCtx,
-                                                                                                        const std::string&                     name,
-                                                                                                        const SpirVFunction            function,
-                                                                                                        const ImageType                        imageType,
-                                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                                        const tcu::TextureFormat&      format)
+       SparseShaderIntrinsicsCaseBase                  (tcu::TestContext&                      testCtx,
+                                                                                        const std::string&                     name,
+                                                                                        const SpirVFunction            function,
+                                                                                        const ImageType                        imageType,
+                                                                                        const tcu::UVec3&                      imageSize,
+                                                                                        const vk::VkFormat                     format)
                : TestCase(testCtx, name, "")
                , m_function(function)
                , m_imageType(imageType)
@@ -134,7 +139,7 @@ protected:
        const SpirVFunction                     m_function;
        const ImageType                         m_imageType;
        const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const vk::VkFormat                      m_format;
 };
 
 class SparseShaderIntrinsicsInstanceBase : public SparseResourcesBaseInstance
@@ -144,7 +149,7 @@ public:
                                                                                         const SpirVFunction            function,
                                                                                         const ImageType                        imageType,
                                                                                         const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format)
+                                                                                        const vk::VkFormat                     format)
                : SparseResourcesBaseInstance(context)
                , m_function(function)
                , m_imageType(imageType)
@@ -170,7 +175,7 @@ protected:
        const SpirVFunction                     m_function;
        const ImageType                         m_imageType;
        const tcu::UVec3                        m_imageSize;
-       const tcu::TextureFormat        m_format;
+       const vk::VkFormat                      m_format;
        const tcu::TextureFormat        m_residencyFormat;
 
        typedef de::SharedPtr< vk::Unique<vk::VkPipeline> >                     SharedVkPipeline;
index abc8ef2..d0c879d 100755 (executable)
@@ -36,19 +36,19 @@ namespace sparse
 namespace
 {
 
-Move<VkPipeline> makeGraphicsPipeline (const DeviceInterface&                  vk,
-                                                                          const VkDevice                                       device,
-                                                                          const VkPipelineLayout                       pipelineLayout,
-                                                                          const VkRenderPass                           renderPass,
-                                                                          const VkShaderModule                         vertexModule,
-                                                                          const VkShaderModule                         fragmentModule,
-                                                                          const VkShaderModule                         geometryModule)
+Move<VkPipeline> makeGraphicsPipeline  (const DeviceInterface& vk,
+                                                                                const VkDevice                 device,
+                                                                                const VkPipelineLayout pipelineLayout,
+                                                                                const VkRenderPass             renderPass,
+                                                                                const VkShaderModule   vertexModule,
+                                                                                const VkShaderModule   fragmentModule,
+                                                                                const VkShaderModule   geometryModule)
 {
        const std::vector<VkViewport>                           noViewports;
        const std::vector<VkRect2D>                                     noScissors;
 
-       const VkFormat                                                          format          = VK_FORMAT_R32G32_SFLOAT;
-       const deUint32                                                          size            = tcu::getPixelSize(mapVkFormat(format));
+       const VkFormat                                                          format  = VK_FORMAT_R32G32_SFLOAT;
+       const deUint32                                                          size    = tcu::getPixelSize(mapVkFormat(format));
 
        const VkVertexInputBindingDescription           vertexBinding =
        {
@@ -77,13 +77,13 @@ Move<VkPipeline> makeGraphicsPipeline (const DeviceInterface&                       vk,
 
        const VkPipelineVertexInputStateCreateInfo      vertexInputStateCreateInfo      =
        {
-               VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO,      // VkStructureType                             sType;
-               DE_NULL,                                                                                                        // const void*                                 pNext;
-               (VkPipelineVertexInputStateCreateFlags)0,                                       // VkPipelineVertexInputStateCreateFlags       flags;
-               1u,                                                                                                                     // deUint32                                    vertexBindingDescriptionCount;
-               &vertexBinding,                                                                                         // const VkVertexInputBindingDescription*      pVertexBindingDescriptions;
-               2u,                                                                                                                     // deUint32                                    vertexAttributeDescriptionCount;
-               vertexInputAttributeDescriptions                                                        // const VkVertexInputAttributeDescription*    pVertexAttributeDescriptions;
+               VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO,      // VkStructureType                                                      sType;
+               DE_NULL,                                                                                                        // const void*                                                          pNext;
+               (VkPipelineVertexInputStateCreateFlags)0,                                       // VkPipelineVertexInputStateCreateFlags        flags;
+               1u,                                                                                                                     // deUint32                                                                     vertexBindingDescriptionCount;
+               &vertexBinding,                                                                                         // const VkVertexInputBindingDescription*       pVertexBindingDescriptions;
+               2u,                                                                                                                     // deUint32                                                                     vertexAttributeDescriptionCount;
+               vertexInputAttributeDescriptions                                                        // const VkVertexInputAttributeDescription*     pVertexAttributeDescriptions;
        };
 
        const VkColorComponentFlags                                     colorComponentsAll                                      = VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT | VK_COLOR_COMPONENT_A_BIT;
@@ -117,45 +117,46 @@ Move<VkPipeline> makeGraphicsPipeline (const DeviceInterface&                     vk,
                { 0.0f, 0.0f, 0.0f, 0.0f }                                                                      // float                                                                                blendConstants[4];
        };
 
-       return vk::makeGraphicsPipeline(vk,                                                                             // const DeviceInterface&                        vk
-                                                                       device,                                                                 // const VkDevice                                device
-                                                                       pipelineLayout,                                                 // const VkPipelineLayout                        pipelineLayout
-                                                                       vertexModule,                                                   // const VkShaderModule                          vertexShaderModule
-                                                                       DE_NULL,                                                                // const VkShaderModule                          tessellationControlModule
-                                                                       DE_NULL,                                                                // const VkShaderModule                          tessellationEvalModule
-                                                                       geometryModule,                                                 // const VkShaderModule                          geometryShaderModule
-                                                                       fragmentModule,                                                 // const VkShaderModule                          fragmentShaderModule
-                                                                       renderPass,                                                             // const VkRenderPass                            renderPass
-                                                                       noViewports,                                                    // const std::vector<VkViewport>&                viewports
-                                                                       noScissors,                                                             // const std::vector<VkRect2D>&                  scissors
-                                                                       VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP,   // const VkPrimitiveTopology                     topology
-                                                                       0u,                                                                             // const deUint32                                subpass
-                                                                       0u,                                                                             // const deUint32                                patchControlPoints
-                                                                       &vertexInputStateCreateInfo,                    // const VkPipelineVertexInputStateCreateInfo*   vertexInputStateCreateInfo
-                                                                       DE_NULL,                                                                // const VkPipelineRasterizationStateCreateInfo* rasterizationStateCreateInfo
-                                                                       DE_NULL,                                                                // const VkPipelineMultisampleStateCreateInfo*   multisampleStateCreateInfo
-                                                                       DE_NULL,                                                                // const VkPipelineDepthStencilStateCreateInfo*  depthStencilStateCreateInfo
-                                                                       &pipelineColorBlendStateInfo);                  // const VkPipelineColorBlendStateCreateInfo*    colorBlendStateCreateInfo
+       return vk::makeGraphicsPipeline(vk,                                                                             // const DeviceInterface&                                                       vk
+                                                                       device,                                                                 // const VkDevice                                                                       device
+                                                                       pipelineLayout,                                                 // const VkPipelineLayout                                                       pipelineLayout
+                                                                       vertexModule,                                                   // const VkShaderModule                                                         vertexShaderModule
+                                                                       DE_NULL,                                                                // const VkShaderModule                                                         tessellationControlModule
+                                                                       DE_NULL,                                                                // const VkShaderModule                                                         tessellationEvalModule
+                                                                       geometryModule,                                                 // const VkShaderModule                                                         geometryShaderModule
+                                                                       fragmentModule,                                                 // const VkShaderModule                                                         fragmentShaderModule
+                                                                       renderPass,                                                             // const VkRenderPass                                                           renderPass
+                                                                       noViewports,                                                    // const std::vector<VkViewport>&                                       viewports
+                                                                       noScissors,                                                             // const std::vector<VkRect2D>&                                         scissors
+                                                                       VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP,   // const VkPrimitiveTopology                                            topology
+                                                                       0u,                                                                             // const deUint32                                                                       subpass
+                                                                       0u,                                                                             // const deUint32                                                                       patchControlPoints
+                                                                       &vertexInputStateCreateInfo,                    // const VkPipelineVertexInputStateCreateInfo*          vertexInputStateCreateInfo
+                                                                       DE_NULL,                                                                // const VkPipelineRasterizationStateCreateInfo*        rasterizationStateCreateInfo
+                                                                       DE_NULL,                                                                // const VkPipelineMultisampleStateCreateInfo*          multisampleStateCreateInfo
+                                                                       DE_NULL,                                                                // const VkPipelineDepthStencilStateCreateInfo*         depthStencilStateCreateInfo
+                                                                       &pipelineColorBlendStateInfo);                  // const VkPipelineColorBlendStateCreateInfo*           colorBlendStateCreateInfo
 }
 
 } // anonymous
 
 void SparseShaderIntrinsicsCaseSampledBase::initPrograms (vk::SourceCollections& programCollection) const
 {
-       const deUint32          numLayers       = getNumLayers(m_imageType, m_imageSize);
-       const std::string       coordString = getShaderImageCoordinates(m_imageType, "%local_texCoord_x", "%local_texCoord_xy", "%local_texCoord_xyz");
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(m_format);
+       const deUint32                                  numLayers                       = getNumLayers(m_imageType, m_imageSize);
+       const std::string                               coordString                     = getShaderImageCoordinates(m_imageType, "%local_texCoord_x", "%local_texCoord_xy", "%local_texCoord_xyz");
 
        // Create vertex shader
        std::ostringstream vs;
 
        vs      << "#version 440\n"
-               << "layout(location = 0) in  highp vec2 vs_in_position;\n"
-               << "layout(location = 1) in  highp vec2 vs_in_texCoord;\n"
+               << "layout(location = 0) in highp vec2 vs_in_position;\n"
+               << "layout(location = 1) in highp vec2 vs_in_texCoord;\n"
                << "\n"
                << "layout(location = 0) out highp vec3 vs_out_texCoord;\n"
                << "\n"
                << "out gl_PerVertex {\n"
-               << "    vec4  gl_Position;\n"
+               << "    vec4 gl_Position;\n"
                << "};\n"
                << "void main (void)\n"
                << "{\n"
@@ -188,17 +189,17 @@ void SparseShaderIntrinsicsCaseSampledBase::initPrograms (vk::SourceCollections&
                        << "\n"
                        << "void main (void)\n"
                        << "{\n"
-                       << "    for (int layerNdx = 0; layerNdx < " << static_cast<deInt32>(numLayers) << "; ++layerNdx)\n"
-                       << "    {\n"
+                       << "    for (int layerNdx = 0; layerNdx < " << static_cast<deInt32>(numLayers) << "; ++layerNdx)\n"
+                       << "    {\n"
                        << "            for (int vertexNdx = 0; vertexNdx < gl_in.length(); ++vertexNdx)\n"
                        << "            {\n"
                        << "                    gl_Layer                = layerNdx;\n"
                        << "                    gl_Position             = gl_in[vertexNdx].gl_Position;\n"
-                       << "                    gs_out_texCoord = vec3(gs_in_texCoord[vertexNdx].xy, float(layerNdx));\n"
+                       << "                    gs_out_texCoord = vec3(gs_in_texCoord[vertexNdx].xy, float(layerNdx));\n"
                        << "                    EmitVertex();\n"
                        << "            }\n"
                        << "            EndPrimitive();\n"
-                       << "    }\n"
+                       << "    }\n"
                        << "}\n";
 
                programCollection.glslSources.add("geometry_shader") << glu::GeometrySource(gs.str());
@@ -207,8 +208,8 @@ void SparseShaderIntrinsicsCaseSampledBase::initPrograms (vk::SourceCollections&
        // Create fragment shader
        std::ostringstream fs;
 
-       const std::string       typeImgComp             = getImageComponentTypeName(m_format);
-       const std::string       typeImgCompVec4 = getImageComponentVec4TypeName(m_format);
+       const std::string       typeImgComp             = getImageComponentTypeName(formatDescription);
+       const std::string       typeImgCompVec4 = getImageComponentVec4TypeName(formatDescription);
 
        fs      << "OpCapability Shader\n"
                << "OpCapability SampledCubeArray\n"
@@ -258,10 +259,10 @@ void SparseShaderIntrinsicsCaseSampledBase::initPrograms (vk::SourceCollections&
                << "%type_vec2                                                  = OpTypeVector %type_float 2\n"
                << "%type_vec3                                                  = OpTypeVector %type_float 3\n"
                << "%type_vec4                                                  = OpTypeVector %type_float 4\n"
-               << "%type_ivec4                                         = OpTypeVector %type_int  4\n"
-               << "%type_uvec4                                         = OpTypeVector %type_uint 4\n"
+               << "%type_ivec4                                                 = OpTypeVector %type_int 4\n"
+               << "%type_uvec4                                                 = OpTypeVector %type_uint 4\n"
                << "%type_uniformblock                                  = OpTypeStruct %type_uint %type_vec2\n"
-               << "%type_struct_int_img_comp_vec4      = OpTypeStruct %type_int " << typeImgCompVec4 << "\n"
+               << "%type_struct_int_img_comp_vec4              = OpTypeStruct %type_int " << typeImgCompVec4 << "\n"
 
                << "%type_input_vec3                                    = OpTypePointer Input %type_vec3\n"
                << "%type_input_float                                   = OpTypePointer Input %type_float\n"
@@ -274,8 +275,8 @@ void SparseShaderIntrinsicsCaseSampledBase::initPrograms (vk::SourceCollections&
                << "%type_function_int_img_comp_vec4    = OpTypePointer Function %type_struct_int_img_comp_vec4\n"
 
                << "%type_pushconstant_uniformblock                             = OpTypePointer PushConstant %type_uniformblock\n"
-               << "%type_pushconstant_uniformblock_member_lod  = OpTypePointer PushConstant %type_uint\n"
-               << "%type_pushconstant_uniformblock_member_size = OpTypePointer PushConstant %type_vec2\n"
+               << "%type_pushconstant_uniformblock_member_lod  = OpTypePointer PushConstant %type_uint\n"
+               << "%type_pushconstant_uniformblock_member_size = OpTypePointer PushConstant %type_vec2\n"
 
                << "%type_image_sparse                          = " << getOpTypeImageSparse(m_imageType, m_format, typeImgComp, true) << "\n"
                << "%type_sampled_image_sparse          = OpTypeSampledImage %type_image_sparse\n"
@@ -372,11 +373,11 @@ std::string       SparseCaseOpImageSparseSampleExplicitLod::sparseImageOpString (const
        return src.str();
 }
 
-std::string    SparseCaseOpImageSparseSampleImplicitLod::sparseImageOpString  (const std::string& resultVariable,
-                                                                                                                                                       const std::string& resultType,
-                                                                                                                                                       const std::string& image,
-                                                                                                                                                       const std::string& coord,
-                                                                                                                                                       const std::string& miplevel) const
+std::string    SparseCaseOpImageSparseSampleImplicitLod::sparseImageOpString (const std::string& resultVariable,
+                                                                                                                                                  const std::string& resultType,
+                                                                                                                                                  const std::string& image,
+                                                                                                                                                  const std::string& coord,
+                                                                                                                                                  const std::string& miplevel) const
 {
        DE_UNREF(miplevel);
 
@@ -397,8 +398,9 @@ std::string SparseCaseOpImageSparseGather::sparseImageOpString (const std::strin
 
        std::ostringstream      src;
 
-       const std::string       typeImgComp             = getImageComponentTypeName(m_format);
-       const std::string       typeImgCompVec4 = getImageComponentVec4TypeName(m_format);
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(m_format);
+       const std::string                               typeImgComp                     = getImageComponentTypeName(formatDescription);
+       const std::string                               typeImgCompVec4         = getImageComponentVec4TypeName(formatDescription);
 
        // Bias the coord value by half a texel, so we sample from center of 2x2 gather rectangle
 
@@ -428,8 +430,7 @@ std::string SparseCaseOpImageSparseGather::sparseImageOpString (const std::strin
 
                default:
                {
-                       /* This can't be happening. */
-                       DE_ASSERT(DE_FALSE);
+                       DE_FATAL("Unexpected image type");
                }
        }
 
@@ -459,12 +460,12 @@ std::string       SparseCaseOpImageSparseGather::sparseImageOpString (const std::strin
 class SparseShaderIntrinsicsInstanceSampledBase : public SparseShaderIntrinsicsInstanceBase
 {
 public:
-       SparseShaderIntrinsicsInstanceSampledBase       (Context&                                       context,
-                                                                                                const SpirVFunction            function,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-       : SparseShaderIntrinsicsInstanceBase(context, function, imageType, imageSize, format) {}
+       SparseShaderIntrinsicsInstanceSampledBase               (Context&                               context,
+                                                                                                        const SpirVFunction    function,
+                                                                                                        const ImageType                imageType,
+                                                                                                        const tcu::UVec3&              imageSize,
+                                                                                                        const VkFormat                 format)
+               : SparseShaderIntrinsicsInstanceBase(context, function, imageType, imageSize, format) {}
 
        VkImageUsageFlags               imageSparseUsageFlags   (void) const;
        VkImageUsageFlags               imageOutputUsageFlags   (void) const;
@@ -480,7 +481,7 @@ public:
        virtual VkImageSubresourceRange sampledImageRangeToBind(const VkImageCreateInfo& imageSparseInfo, const deUint32 mipLevel) const = 0;
 
 private:
-       typedef de::SharedPtr< vk::Unique<vk::VkFramebuffer> > VkFramebufferSp;
+       typedef de::SharedPtr< vk::Unique<VkFramebuffer> > VkFramebufferSp;
 
        Move<VkBuffer>                                  m_vertexBuffer;
        de::MovePtr<Allocation>                 m_vertexBufferAlloc;
@@ -650,9 +651,27 @@ void SparseShaderIntrinsicsInstanceSampledBase::recordCommands (const VkCommandB
 
        descriptorPool = descriptorPoolBuilder.build(deviceInterface, getDevice(), VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, imageSparseInfo.mipLevels);
 
-       // Create sampler object
-       const tcu::Sampler                      samplerObject(tcu::Sampler::REPEAT_GL, tcu::Sampler::REPEAT_GL, tcu::Sampler::REPEAT_GL, tcu::Sampler::NEAREST_MIPMAP_NEAREST, tcu::Sampler::NEAREST);
-       const VkSamplerCreateInfo       samplerCreateInfo = mapSampler(samplerObject, m_format);
+       VkSamplerCreateInfo     samplerCreateInfo =
+       {
+               VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO,
+               DE_NULL,
+               (VkSamplerCreateFlags)0,
+               mapFilterMode(tcu::Sampler::NEAREST),                                   // magFilter
+               mapFilterMode(tcu::Sampler::NEAREST_MIPMAP_NEAREST),    // minFilter
+               mapMipmapMode(tcu::Sampler::NEAREST_MIPMAP_NEAREST),    // mipMode
+               mapWrapMode(tcu::Sampler::REPEAT_GL),                                   // addressU
+               mapWrapMode(tcu::Sampler::REPEAT_GL),                                   // addressV
+               mapWrapMode(tcu::Sampler::REPEAT_GL),                                   // addressW
+               0.0f,                                                                                                   // mipLodBias
+               VK_FALSE,                                                                                               // anisotropyEnable
+               1.0f,                                                                                                   // maxAnisotropy
+               VK_FALSE,                                                                                               // compareEnable
+               mapCompareMode(tcu::Sampler::COMPAREMODE_ALWAYS),               // compareOp
+               0.0f,                                                                                                   // minLod
+               1000.0f,                                                                                                // maxLod
+               VK_BORDER_COLOR_INT_TRANSPARENT_BLACK,                                  // borderColor
+               VK_FALSE,                                                                                               // unnormalizedCoords
+       };
        m_sampler = createSampler(deviceInterface, getDevice(), &samplerCreateInfo);
 
        struct PushConstants
@@ -752,29 +771,29 @@ void SparseShaderIntrinsicsInstanceSampledBase::recordCommands (const VkCommandB
 
        for (deUint32 mipLevelNdx = 0u; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
        {
-               const vk::VkExtent3D                    mipLevelSize    = mipLevelExtents(imageSparseInfo.extent, mipLevelNdx);
-               const vk::VkRect2D                              renderArea              = makeRect2D(mipLevelSize);
+               const VkExtent3D                                mipLevelSize    = mipLevelExtents(imageSparseInfo.extent, mipLevelNdx);
+               const VkRect2D                                  renderArea              = makeRect2D(mipLevelSize);
                const VkViewport                                viewport                = makeViewport(mipLevelSize);
                const VkImageSubresourceRange   mipLevelRange   = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, mipLevelNdx, 1u, 0u, imageSparseInfo.arrayLayers);
 
                // Create color attachments image views
-               imageTexelsViews[mipLevelNdx] = makeVkSharedPtr(makeImageView(deviceInterface, getDevice(), imageTexels, mapImageViewType(m_imageType), imageSparseInfo.format, mipLevelRange));
-               imageResidencyViews[mipLevelNdx] = makeVkSharedPtr(makeImageView(deviceInterface, getDevice(), imageResidency, mapImageViewType(m_imageType), mapTextureFormat(m_residencyFormat), mipLevelRange));
+               imageTexelsViews[mipLevelNdx]           = makeVkSharedPtr(makeImageView(deviceInterface, getDevice(), imageTexels, mapImageViewType(m_imageType), imageSparseInfo.format, mipLevelRange));
+               imageResidencyViews[mipLevelNdx]        = makeVkSharedPtr(makeImageView(deviceInterface, getDevice(), imageResidency, mapImageViewType(m_imageType), mapTextureFormat(m_residencyFormat), mipLevelRange));
 
                const VkImageView attachmentsViews[] = { **imageTexelsViews[mipLevelNdx], **imageResidencyViews[mipLevelNdx] };
 
                // Create framebuffer
                const VkFramebufferCreateInfo framebufferInfo =
                {
-                       VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO,      // VkStructureType                             sType;
-                       DE_NULL,                                                                        // const void*                                 pNext;
-                       (VkFramebufferCreateFlags)0,                            // VkFramebufferCreateFlags                    flags;
-                       *m_renderPass,                                                          // VkRenderPass                                renderPass;
-                       2u,                                                                                     // uint32_t                                    attachmentCount;
-                       attachmentsViews,                                                       // const VkImageView*                          pAttachments;
-                       mipLevelSize.width,                                                     // uint32_t                                    width;
-                       mipLevelSize.height,                                            // uint32_t                                    height;
-                       imageSparseInfo.arrayLayers,                            // uint32_t                                    layers;
+                       VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO,      // VkStructureType                      sType;
+                       DE_NULL,                                                                        // const void*                          pNext;
+                       (VkFramebufferCreateFlags)0,                            // VkFramebufferCreateFlags     flags;
+                       *m_renderPass,                                                          // VkRenderPass                         renderPass;
+                       2u,                                                                                     // uint32_t                                     attachmentCount;
+                       attachmentsViews,                                                       // const VkImageView*           pAttachments;
+                       mipLevelSize.width,                                                     // uint32_t                                     width;
+                       mipLevelSize.height,                                            // uint32_t                                     height;
+                       imageSparseInfo.arrayLayers,                            // uint32_t                                     layers;
                };
 
                m_framebuffers[mipLevelNdx] = makeVkSharedPtr(createFramebuffer(deviceInterface, getDevice(), &framebufferInfo));
@@ -866,12 +885,12 @@ void SparseShaderIntrinsicsInstanceSampledBase::recordCommands (const VkCommandB
 class SparseShaderIntrinsicsInstanceSampledExplicit : public SparseShaderIntrinsicsInstanceSampledBase
 {
 public:
-       SparseShaderIntrinsicsInstanceSampledExplicit   (Context&                                       context,
-                                                                                                        const SpirVFunction            function,
-                                                                                                        const ImageType                        imageType,
-                                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                                        const tcu::TextureFormat&      format)
-       : SparseShaderIntrinsicsInstanceSampledBase(context, function, imageType, imageSize, format) {}
+       SparseShaderIntrinsicsInstanceSampledExplicit   (Context&                               context,
+                                                                                                        const SpirVFunction    function,
+                                                                                                        const ImageType                imageType,
+                                                                                                        const tcu::UVec3&              imageSize,
+                                                                                                        const VkFormat                 format)
+               : SparseShaderIntrinsicsInstanceSampledBase(context, function, imageType, imageSize, format) {}
 
        VkImageSubresourceRange sampledImageRangeToBind (const VkImageCreateInfo&       imageSparseInfo,
                                                                                                         const deUint32                         mipLevel) const
@@ -889,12 +908,12 @@ TestInstance* SparseShaderIntrinsicsCaseSampledExplicit::createInstance (Context
 class SparseShaderIntrinsicsInstanceSampledImplicit : public SparseShaderIntrinsicsInstanceSampledBase
 {
 public:
-       SparseShaderIntrinsicsInstanceSampledImplicit   (Context&                                       context,
-                                                                                                        const SpirVFunction            function,
-                                                                                                        const ImageType                        imageType,
-                                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                                        const tcu::TextureFormat&      format)
-       : SparseShaderIntrinsicsInstanceSampledBase(context, function, imageType, imageSize, format) {}
+       SparseShaderIntrinsicsInstanceSampledImplicit   (Context&                               context,
+                                                                                                        const SpirVFunction    function,
+                                                                                                        const ImageType                imageType,
+                                                                                                        const tcu::UVec3&              imageSize,
+                                                                                                        const VkFormat                 format)
+               : SparseShaderIntrinsicsInstanceSampledBase(context, function, imageType, imageSize, format) {}
 
        VkImageSubresourceRange sampledImageRangeToBind (const VkImageCreateInfo&       imageSparseInfo,
                                                                                                         const deUint32                         mipLevel) const
index 07e1582..d395eb6 100644 (file)
@@ -33,103 +33,103 @@ namespace sparse
 class SparseShaderIntrinsicsCaseSampledBase : public SparseShaderIntrinsicsCaseBase
 {
 public:
-       SparseShaderIntrinsicsCaseSampledBase           (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const SpirVFunction            function,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-                                                                                                : SparseShaderIntrinsicsCaseBase (testCtx, name, function, imageType, imageSize, format) {}
-
-       void                            initPrograms                    (vk::SourceCollections&         programCollection) const;
-
-       virtual std::string     sparseImageOpString             (const std::string&                     resultVariable,
-                                                                                                const std::string&                     resultType,
-                                                                                                const std::string&                     image,
-                                                                                                const std::string&                     coord,
-                                                                                                const std::string&                     miplevel) const = 0;
+       SparseShaderIntrinsicsCaseSampledBase   (tcu::TestContext&              testCtx,
+                                                                                        const std::string&             name,
+                                                                                        const SpirVFunction    function,
+                                                                                        const ImageType                imageType,
+                                                                                        const tcu::UVec3&              imageSize,
+                                                                                        const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseBase (testCtx, name, function, imageType, imageSize, format) {}
+
+       void                            initPrograms            (vk::SourceCollections& programCollection) const;
+
+       virtual std::string     sparseImageOpString     (const std::string&             resultVariable,
+                                                                                        const std::string&             resultType,
+                                                                                        const std::string&             image,
+                                                                                        const std::string&             coord,
+                                                                                        const std::string&             miplevel) const = 0;
 };
 
 class SparseShaderIntrinsicsCaseSampledExplicit : public SparseShaderIntrinsicsCaseSampledBase
 {
 public:
-       SparseShaderIntrinsicsCaseSampledExplicit       (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const SpirVFunction            function,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-                                                                                                : SparseShaderIntrinsicsCaseSampledBase (testCtx, name, function, imageType, imageSize, format) {}
-
-       TestInstance*   createInstance                          (Context&                                       context) const;
+       SparseShaderIntrinsicsCaseSampledExplicit       (tcu::TestContext&              testCtx,
+                                                                                                const std::string&             name,
+                                                                                                const SpirVFunction    function,
+                                                                                                const ImageType                imageType,
+                                                                                                const tcu::UVec3&              imageSize,
+                                                                                                const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseSampledBase (testCtx, name, function, imageType, imageSize, format) {}
+
+       TestInstance*   createInstance                          (Context&                               context) const;
 };
 
 class SparseCaseOpImageSparseSampleExplicitLod : public SparseShaderIntrinsicsCaseSampledExplicit
 {
 public:
-       SparseCaseOpImageSparseSampleExplicitLod        (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const SpirVFunction            function,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-                                                                                                : SparseShaderIntrinsicsCaseSampledExplicit (testCtx, name, function, imageType, imageSize, format) {}
-
-       std::string     sparseImageOpString                             (const std::string&                     resultVariable,
-                                                                                                const std::string&                     resultType,
-                                                                                                const std::string&                     image,
-                                                                                                const std::string&                     coord,
-                                                                                                const std::string&                     miplevel) const;
+       SparseCaseOpImageSparseSampleExplicitLod        (tcu::TestContext&              testCtx,
+                                                                                                const std::string&             name,
+                                                                                                const SpirVFunction    function,
+                                                                                                const ImageType                imageType,
+                                                                                                const tcu::UVec3&              imageSize,
+                                                                                                const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseSampledExplicit (testCtx, name, function, imageType, imageSize, format) {}
+
+       std::string     sparseImageOpString                             (const std::string&             resultVariable,
+                                                                                                const std::string&             resultType,
+                                                                                                const std::string&             image,
+                                                                                                const std::string&             coord,
+                                                                                                const std::string&             miplevel) const;
 };
 
 class SparseShaderIntrinsicsCaseSampledImplicit : public SparseShaderIntrinsicsCaseSampledBase
 {
 public:
-       SparseShaderIntrinsicsCaseSampledImplicit       (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const SpirVFunction            function,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-                                                                                                : SparseShaderIntrinsicsCaseSampledBase (testCtx, name, function, imageType, imageSize, format) {}
-
-       TestInstance*   createInstance                          (Context&                                       context) const;
+       SparseShaderIntrinsicsCaseSampledImplicit       (tcu::TestContext&              testCtx,
+                                                                                                const std::string&             name,
+                                                                                                const SpirVFunction    function,
+                                                                                                const ImageType                imageType,
+                                                                                                const tcu::UVec3&              imageSize,
+                                                                                                const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseSampledBase (testCtx, name, function, imageType, imageSize, format) {}
+
+       TestInstance*   createInstance                          (Context&                               context) const;
 };
 
 class SparseCaseOpImageSparseSampleImplicitLod : public SparseShaderIntrinsicsCaseSampledImplicit
 {
 public:
-       SparseCaseOpImageSparseSampleImplicitLod        (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const SpirVFunction            function,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-                                                                                                : SparseShaderIntrinsicsCaseSampledImplicit (testCtx, name, function, imageType, imageSize, format) {}
-
-       std::string     sparseImageOpString                             (const std::string&                     resultVariable,
-                                                                                                const std::string&                     resultType,
-                                                                                                const std::string&                     image,
-                                                                                                const std::string&                     coord,
-                                                                                                const std::string&                     miplevel) const;
+       SparseCaseOpImageSparseSampleImplicitLod        (tcu::TestContext&              testCtx,
+                                                                                                const std::string&             name,
+                                                                                                const SpirVFunction    function,
+                                                                                                const ImageType                imageType,
+                                                                                                const tcu::UVec3&              imageSize,
+                                                                                                const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseSampledImplicit (testCtx, name, function, imageType, imageSize, format) {}
+
+       std::string     sparseImageOpString                             (const std::string&             resultVariable,
+                                                                                                const std::string&             resultType,
+                                                                                                const std::string&             image,
+                                                                                                const std::string&             coord,
+                                                                                                const std::string&             miplevel) const;
 };
 
 class SparseCaseOpImageSparseGather : public SparseShaderIntrinsicsCaseSampledImplicit
 {
 public:
-       SparseCaseOpImageSparseGather                           (tcu::TestContext&                      testCtx,
-                                                                                                const std::string&                     name,
-                                                                                                const SpirVFunction            function,
-                                                                                                const ImageType                        imageType,
-                                                                                                const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-                                                                                                : SparseShaderIntrinsicsCaseSampledImplicit (testCtx, name, function, imageType, imageSize, format) {}
-
-       std::string     sparseImageOpString                             (const std::string&                     resultVariable,
-                                                                                                const std::string&                     resultType,
-                                                                                                const std::string&                     image,
-                                                                                                const std::string&                     coord,
-                                                                                                const std::string&                     miplevel) const;
+       SparseCaseOpImageSparseGather           (tcu::TestContext&              testCtx,
+                                                                                const std::string&             name,
+                                                                                const SpirVFunction    function,
+                                                                                const ImageType                imageType,
+                                                                                const tcu::UVec3&              imageSize,
+                                                                                const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseSampledImplicit (testCtx, name, function, imageType, imageSize, format) {}
+
+       std::string     sparseImageOpString             (const std::string&             resultVariable,
+                                                                                const std::string&             resultType,
+                                                                                const std::string&             image,
+                                                                                const std::string&             coord,
+                                                                                const std::string&             miplevel) const;
 };
 
 } // sparse
index 08d1e8d..9fd8fb7 100644 (file)
@@ -46,21 +46,25 @@ tcu::UVec3 computeWorkGroupSize (const tcu::UVec3& gridSize)
 
 void SparseShaderIntrinsicsCaseStorage::initPrograms (vk::SourceCollections& programCollection) const
 {
-       const std::string       imageTypeStr    = getShaderImageType(m_format, m_imageType);
-       const std::string       formatDataStr   = getShaderImageDataType(m_format);
-       const std::string       formatQualStr   = getShaderImageFormatQualifier(m_format);
-
-       const std::string  coordString          = getShaderImageCoordinates(m_imageType,
+       const PlanarFormatDescription   formatDescription                       = getPlanarFormatDescription(m_format);
+       const std::string                               imageTypeStr                            = getShaderImageType(formatDescription, m_imageType);
+       const std::string                               formatDataStr                           = getShaderImageDataType(formatDescription);
+       const std::string                               formatQualStr                           = getShaderImageFormatQualifier(m_format);
+       const std::string                               coordString                                     = getShaderImageCoordinates(m_imageType,
                                                                                                                                        "%local_int_GlobalInvocationID_x",
                                                                                                                                        "%local_ivec2_GlobalInvocationID_xy",
                                                                                                                                        "%local_ivec3_GlobalInvocationID_xyz");
        // Create compute program
-       std::ostringstream      src;
+       std::ostringstream                              src;
 
-       const std::string       typeImgComp                                     = getImageComponentTypeName(m_format);
-       const std::string       typeImgCompVec4                         = getImageComponentVec4TypeName(m_format);
-       const std::string       typeImageSparse                         = getSparseImageTypeName();
-       const std::string       typeUniformConstImageSparse     = getUniformConstSparseImageTypeName();
+       const std::string                               typeImgComp                                     = getImageComponentTypeName(formatDescription);
+       const std::string                               typeImgCompVec4                         = getImageComponentVec4TypeName(formatDescription);
+       const std::string                               typeImageSparse                         = getSparseImageTypeName();
+       const std::string                               typeUniformConstImageSparse     = getUniformConstSparseImageTypeName();
+       const std::string                               opTypeImageSparse                       = getOpTypeImageSparse(m_imageType, m_format, typeImgComp, false);
+       const std::string                               opTypeImageResidency            = getOpTypeImageResidency(m_imageType);
+       // it's not possible to declare two OpTypeImage aliases for the same data type - we have to eliminate %type_image_residency when %type_image_sparse is the same
+       const std::string                               typeImageResidencyName          = (opTypeImageSparse == opTypeImageResidency) ? "%type_image_sparse" : "%type_image_residency";
 
        src << "OpCapability Shader\n"
                << "OpCapability ImageCubeArray\n"
@@ -109,11 +113,15 @@ void SparseShaderIntrinsicsCaseStorage::initPrograms (vk::SourceCollections& pro
                << "%type_bool                                          = OpTypeBool\n"
                << "%type_int                                           = OpTypeInt 32 1\n"
                << "%type_uint                                          = OpTypeInt 32 0\n"
+               << "%type_float                                         = OpTypeFloat 32\n"
                << "%type_ivec2                                         = OpTypeVector %type_int  2\n"
                << "%type_ivec3                                         = OpTypeVector %type_int  3\n"
                << "%type_ivec4                                         = OpTypeVector %type_int  4\n"
                << "%type_uvec3                                         = OpTypeVector %type_uint 3\n"
                << "%type_uvec4                                         = OpTypeVector %type_uint 4\n"
+               << "%type_vec2                                          = OpTypeVector %type_float 2\n"
+               << "%type_vec3                                          = OpTypeVector %type_float 3\n"
+               << "%type_vec4                                          = OpTypeVector %type_float 4\n"
                << "%type_struct_int_img_comp_vec4      = OpTypeStruct %type_int " << typeImgCompVec4 << "\n"
 
                << "%type_input_uint            = OpTypePointer Input %type_uint\n"
@@ -131,11 +139,14 @@ void SparseShaderIntrinsicsCaseStorage::initPrograms (vk::SourceCollections& pro
 
                // Sparse image with sampler type declaration
                << "%type_image_sparse_with_sampler = " << getOpTypeImageSparse(m_imageType, m_format, typeImgComp, true) << "\n"
-               << "%type_uniformconst_image_sparse_with_sampler = OpTypePointer UniformConstant %type_image_sparse_with_sampler\n"
+               << "%type_uniformconst_image_sparse_with_sampler = OpTypePointer UniformConstant %type_image_sparse_with_sampler\n";
+
 
                // Residency image type declaration
-               << "%type_image_residency                               = " << getOpTypeImageResidency(m_imageType) << "\n"
-               << "%type_uniformconst_image_residency  = OpTypePointer UniformConstant %type_image_residency\n"
+       if ( opTypeImageSparse != opTypeImageResidency )
+               src << "%type_image_residency                           = " << getOpTypeImageResidency(m_imageType) << "\n";
+
+       src << "%type_uniformconst_image_residency      = OpTypePointer UniformConstant "<< typeImageResidencyName <<"\n"
 
                // Declare sparse image variable
                << "%uniform_image_sparse = OpVariable " << typeUniformConstImageSparse << " UniformConstant\n"
@@ -226,7 +237,7 @@ void SparseShaderIntrinsicsCaseStorage::initPrograms (vk::SourceCollections& pro
                << "OpImageWrite %local_image_texels " << coordString << " %local_img_comp_vec4\n"
 
                // Load residency info image
-               << "%local_image_residency      = OpLoad %type_image_residency %uniform_image_residency\n"
+               << "%local_image_residency      = OpLoad " << typeImageResidencyName <<" %uniform_image_residency\n"
 
                // Check if loaded texel is placed in resident memory
                << "%local_texel_resident = OpImageSparseTexelsResident %type_bool %local_residency_code\n"
@@ -271,11 +282,11 @@ std::string       SparseCaseOpImageSparseFetch::getUniformConstSparseImageTypeName (vo
        return "%type_uniformconst_image_sparse_with_sampler";
 }
 
-std::string    SparseCaseOpImageSparseFetch::sparseImageOpString  (const std::string& resultVariable,
-                                                                                                                               const std::string& resultType,
-                                                                                                                               const std::string& image,
-                                                                                                                               const std::string& coord,
-                                                                                                                               const std::string& mipLevel) const
+std::string    SparseCaseOpImageSparseFetch::sparseImageOpString (const std::string& resultVariable,
+                                                                                                                          const std::string& resultType,
+                                                                                                                          const std::string& image,
+                                                                                                                          const std::string& coord,
+                                                                                                                          const std::string& mipLevel) const
 {
        std::ostringstream      src;
 
@@ -312,24 +323,24 @@ std::string       SparseCaseOpImageSparseRead::sparseImageOpString (const std::string&
 class SparseShaderIntrinsicsInstanceStorage : public SparseShaderIntrinsicsInstanceBase
 {
 public:
-       SparseShaderIntrinsicsInstanceStorage   (Context&                                       context,
-                                                                                        const SpirVFunction            function,
-                                                                                        const ImageType                        imageType,
-                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format)
+       SparseShaderIntrinsicsInstanceStorage                   (Context&                               context,
+                                                                                                        const SpirVFunction    function,
+                                                                                                        const ImageType                imageType,
+                                                                                                        const tcu::UVec3&              imageSize,
+                                                                                                        const VkFormat                 format)
                : SparseShaderIntrinsicsInstanceBase(context, function, imageType, imageSize, format) {}
 
-       VkImageUsageFlags                               imageOutputUsageFlags   (void) const;
+       VkImageUsageFlags               imageOutputUsageFlags   (void) const;
 
-       VkQueueFlags                                    getQueueFlags                   (void) const;
+       VkQueueFlags                    getQueueFlags                   (void) const;
 
-       void                                                    recordCommands                  (const VkCommandBuffer          commandBuffer,
-                                                                                                                        const VkImageCreateInfo&       imageSparseInfo,
-                                                                                                                        const VkImage                          imageSparse,
-                                                                                                                        const VkImage                          imageTexels,
-                                                                                                                        const VkImage                          imageResidency);
+       void                                    recordCommands                  (const VkCommandBuffer          commandBuffer,
+                                                                                                        const VkImageCreateInfo&       imageSparseInfo,
+                                                                                                        const VkImage                          imageSparse,
+                                                                                                        const VkImage                          imageTexels,
+                                                                                                        const VkImage                          imageResidency);
 
-       virtual VkDescriptorType                imageSparseDescType             (void) const = 0;
+       virtual VkDescriptorType        imageSparseDescType     (void) const = 0;
 };
 
 VkImageUsageFlags SparseShaderIntrinsicsInstanceStorage::imageOutputUsageFlags (void) const
@@ -439,8 +450,8 @@ void SparseShaderIntrinsicsInstanceStorage::recordCommands (const VkCommandBuffe
 
        for (deUint32 mipLevelNdx = 0u; mipLevelNdx < imageSparseInfo.mipLevels; ++mipLevelNdx)
        {
-               const tcu::UVec3  gridSize                              = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx);
-               const tcu::UVec3  workGroupSize                 = computeWorkGroupSize(gridSize);
+               const tcu::UVec3 gridSize                               = getShaderGridSize(m_imageType, m_imageSize, mipLevelNdx);
+               const tcu::UVec3 workGroupSize                  = computeWorkGroupSize(gridSize);
                const tcu::UVec3 specializationData[2]  = { gridSize, workGroupSize };
 
                const VkSpecializationInfo specializationInfo =
@@ -531,8 +542,8 @@ public:
                                                                                                 const SpirVFunction            function,
                                                                                                 const ImageType                        imageType,
                                                                                                 const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-       : SparseShaderIntrinsicsInstanceStorage (context, function, imageType, imageSize, format) {}
+                                                                                                const VkFormat                         format)
+               : SparseShaderIntrinsicsInstanceStorage(context, function, imageType, imageSize, format) {}
 
        VkImageUsageFlags       imageSparseUsageFlags   (void) const { return VK_IMAGE_USAGE_SAMPLED_BIT; }
        VkDescriptorType        imageSparseDescType             (void) const { return VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE; }
@@ -550,8 +561,8 @@ public:
                                                                                                 const SpirVFunction            function,
                                                                                                 const ImageType                        imageType,
                                                                                                 const tcu::UVec3&                      imageSize,
-                                                                                                const tcu::TextureFormat&      format)
-       : SparseShaderIntrinsicsInstanceStorage (context, function, imageType, imageSize, format) {}
+                                                                                                const VkFormat                         format)
+               : SparseShaderIntrinsicsInstanceStorage(context, function, imageType, imageSize, format) {}
 
        VkImageUsageFlags       imageSparseUsageFlags   (void) const { return VK_IMAGE_USAGE_STORAGE_BIT; }
        VkDescriptorType        imageSparseDescType             (void) const { return VK_DESCRIPTOR_TYPE_STORAGE_IMAGE; }
index f85949d..ab9e477 100644 (file)
@@ -33,70 +33,70 @@ namespace sparse
 class SparseShaderIntrinsicsCaseStorage : public SparseShaderIntrinsicsCaseBase
 {
 public:
-       SparseShaderIntrinsicsCaseStorage               (tcu::TestContext&                      testCtx,
-                                                                                        const std::string&                     name,
-                                                                                        const SpirVFunction            function,
-                                                                                        const ImageType                        imageType,
-                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format)
-                                                                                        : SparseShaderIntrinsicsCaseBase (testCtx, name, function, imageType, imageSize, format) {}
+       SparseShaderIntrinsicsCaseStorage                                               (tcu::TestContext&              testCtx,
+                                                                                                                        const std::string&             name,
+                                                                                                                        const SpirVFunction    function,
+                                                                                                                        const ImageType                imageType,
+                                                                                                                        const tcu::UVec3&              imageSize,
+                                                                                                                        const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseBase(testCtx, name, function, imageType, imageSize, format) {}
 
-       void                            initPrograms            (vk::SourceCollections&         programCollection) const;
+       void                            initPrograms                                            (vk::SourceCollections& programCollection) const;
 
        virtual std::string     getSparseImageTypeName                          (void) const = 0;
        virtual std::string     getUniformConstSparseImageTypeName      (void) const = 0;
 
-       virtual std::string     sparseImageOpString     (const std::string&                     resultVariable,
-                                                                                        const std::string&                     resultType,
-                                                                                        const std::string&                     image,
-                                                                                        const std::string&                     coord,
-                                                                                        const std::string&                     mipLevel) const = 0;
+       virtual std::string     sparseImageOpString                                     (const std::string&             resultVariable,
+                                                                                                                        const std::string&             resultType,
+                                                                                                                        const std::string&             image,
+                                                                                                                        const std::string&             coord,
+                                                                                                                        const std::string&             mipLevel) const = 0;
 };
 
 class SparseCaseOpImageSparseFetch : public SparseShaderIntrinsicsCaseStorage
 {
 public:
-       SparseCaseOpImageSparseFetch                    (tcu::TestContext&                      testCtx,
-                                                                                        const std::string&                     name,
-                                                                                        const SpirVFunction            function,
-                                                                                        const ImageType                        imageType,
-                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format)
-                                                                                        : SparseShaderIntrinsicsCaseStorage (testCtx, name, function, imageType, imageSize, format) {}
-
-       TestInstance* createInstance                    (Context& context) const;
-
-       std::string     getSparseImageTypeName                          (void) const;
-       std::string     getUniformConstSparseImageTypeName      (void) const;
-
-       std::string     sparseImageOpString                     (const std::string&                     resultVariable,
-                                                                                        const std::string&                     resultType,
-                                                                                        const std::string&                     image,
-                                                                                        const std::string&                     coord,
-                                                                                        const std::string&                     mipLevel) const;
+       SparseCaseOpImageSparseFetch                                            (tcu::TestContext&              testCtx,
+                                                                                                                const std::string&             name,
+                                                                                                                const SpirVFunction    function,
+                                                                                                                const ImageType                imageType,
+                                                                                                                const tcu::UVec3&              imageSize,
+                                                                                                                const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseStorage (testCtx, name, function, imageType, imageSize, format) {}
+
+       TestInstance*   createInstance                                          (Context&                               context) const;
+
+       std::string             getSparseImageTypeName                          (void) const;
+       std::string             getUniformConstSparseImageTypeName      (void) const;
+
+       std::string             sparseImageOpString                                     (const std::string&             resultVariable,
+                                                                                                                const std::string&             resultType,
+                                                                                                                const std::string&             image,
+                                                                                                                const std::string&             coord,
+                                                                                                                const std::string&             mipLevel) const;
 };
 
 class SparseCaseOpImageSparseRead : public SparseShaderIntrinsicsCaseStorage
 {
 public:
-       SparseCaseOpImageSparseRead                             (tcu::TestContext&                      testCtx,
-                                                                                        const std::string&                     name,
-                                                                                        const SpirVFunction            function,
-                                                                                        const ImageType                        imageType,
-                                                                                        const tcu::UVec3&                      imageSize,
-                                                                                        const tcu::TextureFormat&      format)
-                                                                                        : SparseShaderIntrinsicsCaseStorage (testCtx, name, function, imageType, imageSize, format) {}
-
-       TestInstance* createInstance                    (Context& context) const;
-
-       std::string     getSparseImageTypeName                          (void) const;
-       std::string     getUniformConstSparseImageTypeName      (void) const;
-
-       std::string     sparseImageOpString                     (const std::string& resultVariable,
-                                                                                        const std::string& resultType,
-                                                                                        const std::string& image,
-                                                                                        const std::string& coord,
-                                                                                        const std::string& mipLevel) const;
+       SparseCaseOpImageSparseRead                                                     (tcu::TestContext&              testCtx,
+                                                                                                                const std::string&             name,
+                                                                                                                const SpirVFunction    function,
+                                                                                                                const ImageType                imageType,
+                                                                                                                const tcu::UVec3&              imageSize,
+                                                                                                                const vk::VkFormat             format)
+               : SparseShaderIntrinsicsCaseStorage (testCtx, name, function, imageType, imageSize, format) {}
+
+       TestInstance*   createInstance                                          (Context&                               context) const;
+
+       std::string             getSparseImageTypeName                          (void) const;
+       std::string             getUniformConstSparseImageTypeName      (void) const;
+
+       std::string             sparseImageOpString                                     (const std::string&             resultVariable,
+                                                                                                                const std::string&             resultType,
+                                                                                                                const std::string&             image,
+                                                                                                                const std::string&             coord,
+                                                                                                                const std::string&             mipLevel) const;
 };
 
 } // sparse
index ebb707c..815e9ae 100644 (file)
@@ -26,6 +26,7 @@
 #include "vkDeviceUtil.hpp"
 #include "vkTypeUtil.hpp"
 #include "tcuTextureUtil.hpp"
+#include "deStringUtil.hpp"
 
 #include <deMath.h>
 
@@ -36,6 +37,69 @@ namespace vkt
 namespace sparse
 {
 
+std::vector<TestFormat> getTestFormats (const ImageType& imageType)
+{
+       std::vector<TestFormat> results =
+       {
+               { VK_FORMAT_R32_SINT },                         { VK_FORMAT_R16_SINT },                         { VK_FORMAT_R8_SINT },
+               { VK_FORMAT_R32_UINT },                         { VK_FORMAT_R16_UINT },                         { VK_FORMAT_R8_UINT },
+                                                                                       { VK_FORMAT_R16_UNORM },                        { VK_FORMAT_R8_UNORM },
+                                                                                       { VK_FORMAT_R16_SNORM },                        { VK_FORMAT_R8_SNORM },
+               { VK_FORMAT_R32G32_SINT },                      { VK_FORMAT_R16G16_SINT },                      { VK_FORMAT_R8G8_SINT },
+               { VK_FORMAT_R32G32_UINT },                      { VK_FORMAT_R16G16_UINT },                      { VK_FORMAT_R8G8_UINT },
+                                                                                       { VK_FORMAT_R16G16_UNORM },                     { VK_FORMAT_R8G8_UNORM },
+                                                                                       { VK_FORMAT_R16G16_SNORM },                     { VK_FORMAT_R8G8_SNORM },
+               { VK_FORMAT_R32G32B32A32_SINT },        { VK_FORMAT_R16G16B16A16_SINT },        { VK_FORMAT_R8G8B8A8_SINT },
+               { VK_FORMAT_R32G32B32A32_UINT },        { VK_FORMAT_R16G16B16A16_UINT },        { VK_FORMAT_R8G8B8A8_UINT },
+                                                                                       { VK_FORMAT_R16G16B16A16_UNORM },       { VK_FORMAT_R8G8B8A8_UNORM },
+                                                                                       { VK_FORMAT_R16G16B16A16_SNORM },       { VK_FORMAT_R8G8B8A8_SNORM }
+       };
+
+       if (imageType == IMAGE_TYPE_2D || imageType == IMAGE_TYPE_2D_ARRAY)
+       {
+               std::vector<TestFormat> ycbcrFormats =
+               {
+                       { VK_FORMAT_G8B8G8R8_422_UNORM },
+                       { VK_FORMAT_B8G8R8G8_422_UNORM },
+                       { VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM },
+                       { VK_FORMAT_G8_B8R8_2PLANE_420_UNORM },
+                       { VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM },
+                       { VK_FORMAT_G8_B8R8_2PLANE_422_UNORM },
+                       { VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM },
+                       { VK_FORMAT_R10X6_UNORM_PACK16 },
+                       { VK_FORMAT_R10X6G10X6_UNORM_2PACK16 },
+                       { VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 },
+                       { VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 },
+                       { VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 },
+                       { VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 },
+                       { VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 },
+                       { VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 },
+                       { VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 },
+                       { VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 },
+                       { VK_FORMAT_R12X4_UNORM_PACK16 },
+                       { VK_FORMAT_R12X4G12X4_UNORM_2PACK16 },
+                       { VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 },
+                       { VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 },
+                       { VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 },
+                       { VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 },
+                       { VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 },
+                       { VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 },
+                       { VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 },
+                       { VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 },
+                       { VK_FORMAT_G16B16G16R16_422_UNORM },
+                       { VK_FORMAT_B16G16R16G16_422_UNORM },
+                       { VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM },
+                       { VK_FORMAT_G16_B16R16_2PLANE_420_UNORM },
+                       { VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM },
+                       { VK_FORMAT_G16_B16R16_2PLANE_422_UNORM },
+                       { VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM }
+               };
+               std::copy(begin(ycbcrFormats), end(ycbcrFormats), std::back_inserter(results));
+       }
+
+       return results;
+}
+
 tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& imageSize, const deUint32 mipLevel)
 {
        const deUint32 mipLevelX = std::max(imageSize.x() >> mipLevel, 1u);
@@ -44,33 +108,33 @@ tcu::UVec3 getShaderGridSize (const ImageType imageType, const tcu::UVec3& image
 
        switch (imageType)
        {
-       case IMAGE_TYPE_1D:
-               return tcu::UVec3(mipLevelX, 1u, 1u);
+               case IMAGE_TYPE_1D:
+                       return tcu::UVec3(mipLevelX, 1u, 1u);
 
-       case IMAGE_TYPE_BUFFER:
-               return tcu::UVec3(imageSize.x(), 1u, 1u);
+               case IMAGE_TYPE_BUFFER:
+                       return tcu::UVec3(imageSize.x(), 1u, 1u);
 
-       case IMAGE_TYPE_1D_ARRAY:
-               return tcu::UVec3(mipLevelX, imageSize.z(), 1u);
+               case IMAGE_TYPE_1D_ARRAY:
+                       return tcu::UVec3(mipLevelX, imageSize.z(), 1u);
 
-       case IMAGE_TYPE_2D:
-               return tcu::UVec3(mipLevelX, mipLevelY, 1u);
+               case IMAGE_TYPE_2D:
+                       return tcu::UVec3(mipLevelX, mipLevelY, 1u);
 
-       case IMAGE_TYPE_2D_ARRAY:
-               return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z());
+               case IMAGE_TYPE_2D_ARRAY:
+                       return tcu::UVec3(mipLevelX, mipLevelY, imageSize.z());
 
-       case IMAGE_TYPE_3D:
-               return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ);
+               case IMAGE_TYPE_3D:
+                       return tcu::UVec3(mipLevelX, mipLevelY, mipLevelZ);
 
-       case IMAGE_TYPE_CUBE:
-               return tcu::UVec3(mipLevelX, mipLevelY, 6u);
+               case IMAGE_TYPE_CUBE:
+                       return tcu::UVec3(mipLevelX, mipLevelY, 6u);
 
-       case IMAGE_TYPE_CUBE_ARRAY:
-               return tcu::UVec3(mipLevelX, mipLevelY, 6u * imageSize.z());
+               case IMAGE_TYPE_CUBE_ARRAY:
+                       return tcu::UVec3(mipLevelX, mipLevelY, 6u * imageSize.z());
 
-       default:
-               DE_FATAL("Unknown image type");
-               return tcu::UVec3(1u, 1u, 1u);
+               default:
+                       DE_FATAL("Unknown image type");
+                       return tcu::UVec3(1u, 1u, 1u);
        }
 }
 
@@ -78,23 +142,23 @@ tcu::UVec3 getLayerSize (const ImageType imageType, const tcu::UVec3& imageSize)
 {
        switch (imageType)
        {
-       case IMAGE_TYPE_1D:
-       case IMAGE_TYPE_1D_ARRAY:
-       case IMAGE_TYPE_BUFFER:
-               return tcu::UVec3(imageSize.x(), 1u, 1u);
+               case IMAGE_TYPE_1D:
+               case IMAGE_TYPE_1D_ARRAY:
+               case IMAGE_TYPE_BUFFER:
+                       return tcu::UVec3(imageSize.x(), 1u, 1u);
 
-       case IMAGE_TYPE_2D:
-       case IMAGE_TYPE_2D_ARRAY:
-       case IMAGE_TYPE_CUBE:
-       case IMAGE_TYPE_CUBE_ARRAY:
-               return tcu::UVec3(imageSize.x(), imageSize.y(), 1u);
+               case IMAGE_TYPE_2D:
+               case IMAGE_TYPE_2D_ARRAY:
+               case IMAGE_TYPE_CUBE:
+               case IMAGE_TYPE_CUBE_ARRAY:
+                       return tcu::UVec3(imageSize.x(), imageSize.y(), 1u);
 
-       case IMAGE_TYPE_3D:
-               return tcu::UVec3(imageSize.x(), imageSize.y(), imageSize.z());
+               case IMAGE_TYPE_3D:
+                       return tcu::UVec3(imageSize.x(), imageSize.y(), imageSize.z());
 
-       default:
-               DE_FATAL("Unknown image type");
-               return tcu::UVec3(1u, 1u, 1u);
+               default:
+                       DE_FATAL("Unknown image type");
+                       return tcu::UVec3(1u, 1u, 1u);
        }
 }
 
@@ -102,25 +166,25 @@ deUint32 getNumLayers (const ImageType imageType, const tcu::UVec3& imageSize)
 {
        switch (imageType)
        {
-       case IMAGE_TYPE_1D:
-       case IMAGE_TYPE_2D:
-       case IMAGE_TYPE_3D:
-       case IMAGE_TYPE_BUFFER:
-               return 1u;
+               case IMAGE_TYPE_1D:
+               case IMAGE_TYPE_2D:
+               case IMAGE_TYPE_3D:
+               case IMAGE_TYPE_BUFFER:
+                       return 1u;
 
-       case IMAGE_TYPE_1D_ARRAY:
-       case IMAGE_TYPE_2D_ARRAY:
-               return imageSize.z();
+               case IMAGE_TYPE_1D_ARRAY:
+               case IMAGE_TYPE_2D_ARRAY:
+                       return imageSize.z();
 
-       case IMAGE_TYPE_CUBE:
-               return 6u;
+               case IMAGE_TYPE_CUBE:
+                       return 6u;
 
-       case IMAGE_TYPE_CUBE_ARRAY:
-               return imageSize.z() * 6u;
+               case IMAGE_TYPE_CUBE_ARRAY:
+                       return imageSize.z() * 6u;
 
-       default:
-               DE_FATAL("Unknown image type");
-               return 0u;
+               default:
+                       DE_FATAL("Unknown image type");
+                       return 0u;
        }
 }
 
@@ -135,23 +199,23 @@ deUint32 getDimensions (const ImageType imageType)
 {
        switch (imageType)
        {
-       case IMAGE_TYPE_1D:
-       case IMAGE_TYPE_BUFFER:
-               return 1u;
+               case IMAGE_TYPE_1D:
+               case IMAGE_TYPE_BUFFER:
+                       return 1u;
 
-       case IMAGE_TYPE_1D_ARRAY:
-       case IMAGE_TYPE_2D:
-               return 2u;
+               case IMAGE_TYPE_1D_ARRAY:
+               case IMAGE_TYPE_2D:
+                       return 2u;
 
-       case IMAGE_TYPE_2D_ARRAY:
-       case IMAGE_TYPE_CUBE:
-       case IMAGE_TYPE_CUBE_ARRAY:
-       case IMAGE_TYPE_3D:
-               return 3u;
+               case IMAGE_TYPE_2D_ARRAY:
+               case IMAGE_TYPE_CUBE:
+               case IMAGE_TYPE_CUBE_ARRAY:
+               case IMAGE_TYPE_3D:
+                       return 3u;
 
-       default:
-               DE_FATAL("Unknown image type");
-               return 0u;
+               default:
+                       DE_FATAL("Unknown image type");
+                       return 0u;
        }
 }
 
@@ -159,23 +223,23 @@ deUint32 getLayerDimensions (const ImageType imageType)
 {
        switch (imageType)
        {
-       case IMAGE_TYPE_1D:
-       case IMAGE_TYPE_BUFFER:
-       case IMAGE_TYPE_1D_ARRAY:
-               return 1u;
+               case IMAGE_TYPE_1D:
+               case IMAGE_TYPE_BUFFER:
+               case IMAGE_TYPE_1D_ARRAY:
+                       return 1u;
 
-       case IMAGE_TYPE_2D:
-       case IMAGE_TYPE_2D_ARRAY:
-       case IMAGE_TYPE_CUBE:
-       case IMAGE_TYPE_CUBE_ARRAY:
-               return 2u;
+               case IMAGE_TYPE_2D:
+               case IMAGE_TYPE_2D_ARRAY:
+               case IMAGE_TYPE_CUBE:
+               case IMAGE_TYPE_CUBE_ARRAY:
+                       return 2u;
 
-       case IMAGE_TYPE_3D:
-               return 3u;
+               case IMAGE_TYPE_3D:
+                       return 3u;
 
-       default:
-               DE_FATAL("Unknown image type");
-               return 0u;
+               default:
+                       DE_FATAL("Unknown image type");
+                       return 0u;
        }
 }
 
@@ -356,7 +420,7 @@ VkImageType mapImageType (const ImageType imageType)
                        return VK_IMAGE_TYPE_3D;
 
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected image type");
                        return VK_IMAGE_TYPE_LAST;
        }
 }
@@ -374,7 +438,7 @@ VkImageViewType     mapImageViewType (const ImageType imageType)
                case IMAGE_TYPE_CUBE_ARRAY:     return VK_IMAGE_VIEW_TYPE_CUBE_ARRAY;
 
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected image type");
                        return VK_IMAGE_VIEW_TYPE_LAST;
        }
 }
@@ -393,7 +457,7 @@ std::string getImageTypeName (const ImageType imageType)
                case IMAGE_TYPE_BUFFER:         return "buffer";
 
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected image type");
                        return "";
        }
 }
@@ -416,12 +480,52 @@ std::string getShaderImageType (const tcu::TextureFormat& format, const ImageTyp
                case IMAGE_TYPE_BUFFER:         imageTypePart = "Buffer";               break;
 
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected image type");
        }
 
        return formatPart + "image" + imageTypePart;
 }
 
+std::string getShaderImageType (const vk::PlanarFormatDescription& description, const ImageType imageType)
+{
+       std::string     formatPart;
+       std::string     imageTypePart;
+
+       // all PlanarFormatDescription types have at least one channel ( 0 ) and all channel types are the same :
+       switch (description.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       formatPart = "i";
+                       break;
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       formatPart = "u";
+                       break;
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       break;
+
+               default:
+                       DE_FATAL("Unexpected channel type");
+       }
+
+       switch (imageType)
+       {
+               case IMAGE_TYPE_1D:                     imageTypePart = "1D";                   break;
+               case IMAGE_TYPE_1D_ARRAY:       imageTypePart = "1DArray";              break;
+               case IMAGE_TYPE_2D:                     imageTypePart = "2D";                   break;
+               case IMAGE_TYPE_2D_ARRAY:       imageTypePart = "2DArray";              break;
+               case IMAGE_TYPE_3D:                     imageTypePart = "3D";                   break;
+               case IMAGE_TYPE_CUBE:           imageTypePart = "Cube";                 break;
+               case IMAGE_TYPE_CUBE_ARRAY:     imageTypePart = "CubeArray";    break;
+               case IMAGE_TYPE_BUFFER:         imageTypePart = "Buffer";               break;
+
+               default:
+                       DE_FATAL("Unexpected image type");
+       }
+
+       return formatPart + "image" + imageTypePart;
+}
 
 std::string getShaderImageDataType(const tcu::TextureFormat& format)
 {
@@ -431,14 +535,33 @@ std::string getShaderImageDataType(const tcu::TextureFormat& format)
                        return "uvec4";
                case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
                        return "ivec4";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
                case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
                        return "vec4";
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected channel type");
                        return "";
        }
 }
 
+std::string getShaderImageDataType (const vk::PlanarFormatDescription& description)
+{
+       switch (description.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       return "uvec4";
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       return "ivec4";
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       return "vec4";
+               default:
+                       DE_FATAL("Unexpected channel type");
+                       return "";
+       }
+}
 
 std::string getShaderImageFormatQualifier (const tcu::TextureFormat& format)
 {
@@ -453,7 +576,7 @@ std::string getShaderImageFormatQualifier (const tcu::TextureFormat& format)
                case tcu::TextureFormat::RGBA:  orderPart = "rgba";     break;
 
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected channel order");
                        orderPart = DE_NULL;
        }
 
@@ -477,13 +600,170 @@ std::string getShaderImageFormatQualifier (const tcu::TextureFormat& format)
                case tcu::TextureFormat::SNORM_INT8:            typePart = "8_snorm";   break;
 
                default:
-                       DE_ASSERT(false);
+                       DE_FATAL("Unexpected channel type");
                        typePart = DE_NULL;
        }
 
        return std::string() + orderPart + typePart;
 }
 
+std::string getShaderImageFormatQualifier (VkFormat format)
+{
+       switch (format)
+       {
+               case VK_FORMAT_R8_SINT:                                                                         return "r8i";
+               case VK_FORMAT_R16_SINT:                                                                        return "r16i";
+               case VK_FORMAT_R32_SINT:                                                                        return "r32i";
+               case VK_FORMAT_R8_UINT:                                                                         return "r8ui";
+               case VK_FORMAT_R16_UINT:                                                                        return "r16ui";
+               case VK_FORMAT_R32_UINT:                                                                        return "r32ui";
+               case VK_FORMAT_R8_SNORM:                                                                        return "r8_snorm";
+               case VK_FORMAT_R16_SNORM:                                                                       return "r16_snorm";
+               case VK_FORMAT_R8_UNORM:                                                                        return "r8";
+               case VK_FORMAT_R16_UNORM:                                                                       return "r16";
+
+               case VK_FORMAT_R8G8_SINT:                                                                       return "rg8i";
+               case VK_FORMAT_R16G16_SINT:                                                                     return "rg16i";
+               case VK_FORMAT_R32G32_SINT:                                                                     return "rg32i";
+               case VK_FORMAT_R8G8_UINT:                                                                       return "rg8ui";
+               case VK_FORMAT_R16G16_UINT:                                                                     return "rg16ui";
+               case VK_FORMAT_R32G32_UINT:                                                                     return "rg32ui";
+               case VK_FORMAT_R8G8_SNORM:                                                                      return "rg8_snorm";
+               case VK_FORMAT_R16G16_SNORM:                                                            return "rg16_snorm";
+               case VK_FORMAT_R8G8_UNORM:                                                                      return "rg8";
+               case VK_FORMAT_R16G16_UNORM:                                                            return "rg16";
+
+               case VK_FORMAT_R8G8B8A8_SINT:                                                           return "rgba8i";
+               case VK_FORMAT_R16G16B16A16_SINT:                                                       return "rgba16i";
+               case VK_FORMAT_R32G32B32A32_SINT:                                                       return "rgba32i";
+               case VK_FORMAT_R8G8B8A8_UINT:                                                           return "rgba8ui";
+               case VK_FORMAT_R16G16B16A16_UINT:                                                       return "rgba16ui";
+               case VK_FORMAT_R32G32B32A32_UINT:                                                       return "rgba32ui";
+               case VK_FORMAT_R8G8B8A8_SNORM:                                                          return "rgba8_snorm";
+               case VK_FORMAT_R16G16B16A16_SNORM:                                                      return "rgba16_snorm";
+               case VK_FORMAT_R8G8B8A8_UNORM:                                                          return "rgba8";
+               case VK_FORMAT_R16G16B16A16_UNORM:                                                      return "rgba16";
+
+               case VK_FORMAT_G8B8G8R8_422_UNORM:                                                      return "rgba8";
+               case VK_FORMAT_B8G8R8G8_422_UNORM:                                                      return "rgba8";
+               case VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM:                                       return "rgba8";
+               case VK_FORMAT_G8_B8R8_2PLANE_420_UNORM:                                        return "rgba8";
+               case VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM:                                       return "rgba8";
+               case VK_FORMAT_G8_B8R8_2PLANE_422_UNORM:                                        return "rgba8";
+               case VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM:                                       return "rgba8";
+               case VK_FORMAT_R10X6_UNORM_PACK16:                                                      return "r16";
+               case VK_FORMAT_R10X6G10X6_UNORM_2PACK16:                                        return "rg16";
+               case VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16:                      return "rgba16";
+               case VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_R12X4_UNORM_PACK16:                                                      return "r16";
+               case VK_FORMAT_R12X4G12X4_UNORM_2PACK16:                                        return "rg16";
+               case VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16:                      return "rgba16";
+               case VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G16B16G16R16_422_UNORM:                                          return "rgba16";
+               case VK_FORMAT_B16G16R16G16_422_UNORM:                                          return "rgba16";
+               case VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM:                            return "rgba16";
+               case VK_FORMAT_G16_B16R16_2PLANE_420_UNORM:                                     return "rgba16";
+               case VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM:                            return "rgba16";
+               case VK_FORMAT_G16_B16R16_2PLANE_422_UNORM:                                     return "rgba16";
+               case VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM:                            return "rgba16";
+
+               default:
+                       DE_FATAL("Unexpected texture format");
+                       return "error";
+       }
+}
+
+std::string getImageFormatID (VkFormat format)
+{
+       switch (format)
+       {
+               case VK_FORMAT_R8_SINT:                         return "r8i";
+               case VK_FORMAT_R16_SINT:                        return "r16i";
+               case VK_FORMAT_R32_SINT:                        return "r32i";
+               case VK_FORMAT_R8_UINT:                         return "r8ui";
+               case VK_FORMAT_R16_UINT:                        return "r16ui";
+               case VK_FORMAT_R32_UINT:                        return "r32ui";
+               case VK_FORMAT_R8_SNORM:                        return "r8_snorm";
+               case VK_FORMAT_R16_SNORM:                       return "r16_snorm";
+               case VK_FORMAT_R8_UNORM:                        return "r8";
+               case VK_FORMAT_R16_UNORM:                       return "r16";
+
+               case VK_FORMAT_R8G8_SINT:                       return "rg8i";
+               case VK_FORMAT_R16G16_SINT:                     return "rg16i";
+               case VK_FORMAT_R32G32_SINT:                     return "rg32i";
+               case VK_FORMAT_R8G8_UINT:                       return "rg8ui";
+               case VK_FORMAT_R16G16_UINT:                     return "rg16ui";
+               case VK_FORMAT_R32G32_UINT:                     return "rg32ui";
+               case VK_FORMAT_R8G8_SNORM:                      return "rg8_snorm";
+               case VK_FORMAT_R16G16_SNORM:            return "rg16_snorm";
+               case VK_FORMAT_R8G8_UNORM:                      return "rg8";
+               case VK_FORMAT_R16G16_UNORM:            return "rg16";
+
+               case VK_FORMAT_R8G8B8A8_SINT:           return "rgba8i";
+               case VK_FORMAT_R16G16B16A16_SINT:       return "rgba16i";
+               case VK_FORMAT_R32G32B32A32_SINT:       return "rgba32i";
+               case VK_FORMAT_R8G8B8A8_UINT:           return "rgba8ui";
+               case VK_FORMAT_R16G16B16A16_UINT:       return "rgba16ui";
+               case VK_FORMAT_R32G32B32A32_UINT:       return "rgba32ui";
+               case VK_FORMAT_R8G8B8A8_SNORM:          return "rgba8_snorm";
+               case VK_FORMAT_R16G16B16A16_SNORM:      return "rgba16_snorm";
+               case VK_FORMAT_R8G8B8A8_UNORM:          return "rgba8";
+               case VK_FORMAT_R16G16B16A16_UNORM:      return "rgba16";
+
+               case VK_FORMAT_G8B8G8R8_422_UNORM:
+               case VK_FORMAT_B8G8R8G8_422_UNORM:
+               case VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM:
+               case VK_FORMAT_G8_B8R8_2PLANE_420_UNORM:
+               case VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM:
+               case VK_FORMAT_G8_B8R8_2PLANE_422_UNORM:
+               case VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM:
+               case VK_FORMAT_R10X6_UNORM_PACK16:
+               case VK_FORMAT_R10X6G10X6_UNORM_2PACK16:
+               case VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16:
+               case VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16:
+               case VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16:
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16:
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16:
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16:
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16:
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16:
+               case VK_FORMAT_R12X4_UNORM_PACK16:
+               case VK_FORMAT_R12X4G12X4_UNORM_2PACK16:
+               case VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16:
+               case VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16:
+               case VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16:
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16:
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16:
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16:
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16:
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16:
+               case VK_FORMAT_G16B16G16R16_422_UNORM:
+               case VK_FORMAT_B16G16R16G16_422_UNORM:
+               case VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM:
+               case VK_FORMAT_G16_B16R16_2PLANE_420_UNORM:
+               case VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM:
+               case VK_FORMAT_G16_B16R16_2PLANE_422_UNORM:
+               case VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM:
+                       return de::toLower(std::string(getFormatName(format)).substr(10));
+
+               default:
+                       DE_FATAL("Unexpected texture format");
+                       return "error";
+       }
+}
+
 std::string getShaderImageCoordinates  (const ImageType        imageType,
                                                                                 const std::string&     x,
                                                                                 const std::string&     xy,
@@ -506,18 +786,11 @@ std::string getShaderImageCoordinates     (const ImageType        imageType,
                        return xyz;
 
                default:
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected image type");
                        return "";
        }
 }
 
-deUint32 getImageMaxMipLevels (const VkImageFormatProperties& imageFormatProperties, const VkExtent3D& extent)
-{
-       const deUint32 widestEdge = std::max(std::max(extent.width, extent.height), extent.depth);
-
-       return std::min(static_cast<deUint32>(deFloatLog2(static_cast<float>(widestEdge))) + 1u, imageFormatProperties.maxMipLevels);
-}
-
 deUint32 getImageMipLevelSizeInBytes(const VkExtent3D& baseExtents, const deUint32 layersCount, const tcu::TextureFormat& format, const deUint32 mipmapLevel, const deUint32 mipmapMemoryAlignment)
 {
        const VkExtent3D extents = mipLevelExtents(baseExtents, mipmapLevel);
@@ -534,6 +807,21 @@ deUint32 getImageSizeInBytes(const VkExtent3D& baseExtents, const deUint32 layer
        return imageSizeInBytes;
 }
 
+deUint32 getImageMipLevelSizeInBytes (const VkExtent3D& baseExtents, const deUint32 layersCount, const vk::PlanarFormatDescription& formatDescription, const deUint32 planeNdx, const deUint32 mipmapLevel, const deUint32 mipmapMemoryAlignment)
+{
+       return layersCount * getPlaneSizeInBytes(formatDescription, baseExtents, planeNdx, mipmapLevel, mipmapMemoryAlignment);
+}
+
+deUint32 getImageSizeInBytes (const VkExtent3D& baseExtents, const deUint32 layersCount, const vk::PlanarFormatDescription& formatDescription, const deUint32 planeNdx, const deUint32 mipmapLevelsCount, const deUint32 mipmapMemoryAlignment)
+{
+       deUint32 imageSizeInBytes = 0;
+
+       for (deUint32 mipmapLevel = 0; mipmapLevel < mipmapLevelsCount; ++mipmapLevel)
+               imageSizeInBytes += getImageMipLevelSizeInBytes(baseExtents, layersCount, formatDescription, planeNdx, mipmapLevel, mipmapMemoryAlignment);
+
+       return imageSizeInBytes;
+}
+
 VkSparseImageMemoryBind        makeSparseImageMemoryBind  (const DeviceInterface&                      vk,
                                                                                                        const VkDevice                                  device,
                                                                                                        const VkDeviceSize                              allocationSize,
@@ -661,7 +949,7 @@ bool checkSparseSupportForImageType (const InstanceInterface&       instance,
                case VK_IMAGE_TYPE_3D:
                        return deviceFeatures.sparseResidencyImage3D == VK_TRUE;
                default:
-                       DE_ASSERT(0);
+                       DE_FATAL("Unexpected image type");
                        return false;
        };
 }
@@ -698,5 +986,28 @@ deUint32 getSparseAspectRequirementsIndex (const std::vector<VkSparseImageMemory
        return NO_MATCH_FOUND;
 }
 
+vk::VkFormat getPlaneCompatibleFormatForWriting(const vk::PlanarFormatDescription& formatInfo, deUint32 planeNdx)
+{
+       DE_ASSERT(planeNdx < formatInfo.numPlanes);
+       vk::VkFormat result = formatInfo.planes[planeNdx].planeCompatibleFormat;
+
+       // redirect result for some of the YCbCr image formats
+       static const std::pair<vk::VkFormat, vk::VkFormat> ycbcrFormats[] =
+       {
+               { VK_FORMAT_G8B8G8R8_422_UNORM_KHR,                                             VK_FORMAT_R8G8B8A8_UNORM                },
+               { VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_G16B16G16R16_422_UNORM_KHR,                                 VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_B8G8R8G8_422_UNORM_KHR,                                             VK_FORMAT_R8G8B8A8_UNORM                },
+               { VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_B16G16R16G16_422_UNORM_KHR,                                 VK_FORMAT_R16G16B16A16_UNORM    }
+       };
+       auto it = std::find_if(std::begin(ycbcrFormats), std::end(ycbcrFormats), [result](const std::pair<vk::VkFormat, vk::VkFormat>& p) { return p.first == result; });
+       if (it != std::end(ycbcrFormats))
+               result = it->second;
+       return result;
+}
+
 } // sparse
 } // vkt
index dce403c..0cf8572 100644 (file)
@@ -67,10 +67,23 @@ typedef deUint32 FeatureFlags;
 
 enum
 {
-       BUFFER_IMAGE_COPY_OFFSET_GRANULARITY    = 4u,
        NO_MATCH_FOUND                                                  = ~((deUint32)0),       //!< no matching index
 };
 
+struct TestFormat
+{
+       vk::VkFormat    format;
+};
+
+struct TestImageParameters
+{
+       ImageType                               imageType;
+       std::vector<tcu::UVec3> imageSizes;
+       std::vector<TestFormat> formats;
+};
+
+std::vector<TestFormat>                        getTestFormats                                          (const ImageType& imageType);
+
 vk::VkImageType                                        mapImageType                                            (const ImageType                                        imageType);
 
 vk::VkImageViewType                            mapImageViewType                                        (const ImageType                                        imageType);
@@ -80,10 +93,19 @@ std::string                                         getImageTypeName                                        (const ImageType                                        imageType);
 std::string                                            getShaderImageType                                      (const tcu::TextureFormat&                      format,
                                                                                                                                         const ImageType                                        imageType);
 
+std::string                                            getShaderImageType                                      (const vk::PlanarFormatDescription& description,
+                                                                                                                                        const ImageType imageType);
+
 std::string                                            getShaderImageDataType                          (const tcu::TextureFormat&                      format);
 
+std::string                                            getShaderImageDataType                          (const vk::PlanarFormatDescription& description);
+
 std::string                                            getShaderImageFormatQualifier           (const tcu::TextureFormat&                      format);
 
+std::string                                            getShaderImageFormatQualifier           (vk::VkFormat                                           format);
+
+std::string                                            getImageFormatID                                        (vk::VkFormat                                           format);
+
 std::string                                            getShaderImageCoordinates                       (const ImageType                                        imageType,
                                                                                                                                         const std::string&                                     x,
                                                                                                                                         const std::string&                                     xy,
@@ -118,9 +140,6 @@ bool                                                        isImageSizeSupported                            (const vk::InstanceInterface&           instance,
                                                                                                                                         const ImageType                                        imageType,
                                                                                                                                         const tcu::UVec3&                                      imageSize);
 
-deUint32                                               getImageMaxMipLevels                            (const vk::VkImageFormatProperties& imageFormatProperties,
-                                                                                                                                        const vk::VkExtent3D&                          extent);
-
 deUint32                                               getImageMipLevelSizeInBytes                     (const vk::VkExtent3D&                          baseExtents,
                                                                                                                                         const deUint32                                         layersCount,
                                                                                                                                         const tcu::TextureFormat&                      format,
@@ -133,6 +152,20 @@ deUint32                                           getImageSizeInBytes                                     (const vk::VkExtent3D&                          baseExtents,
                                                                                                                                         const deUint32                                         mipmapLevelsCount               = 1u,
                                                                                                                                         const deUint32                                         mipmapMemoryAlignment   = 1u);
 
+deUint32                                               getImageMipLevelSizeInBytes                     (const vk::VkExtent3D&                          baseExtents,
+                                                                                                                                        const deUint32                                         layersCount,
+                                                                                                                                        const vk::PlanarFormatDescription&     formatDescription,
+                                                                                                                                        const deUint32                                         planeNdx,
+                                                                                                                                        const deUint32                                         mipmapLevel,
+                                                                                                                                        const deUint32                                         mipmapMemoryAlignment   = 1u);
+
+deUint32                                               getImageSizeInBytes                                     (const vk::VkExtent3D&                          baseExtents,
+                                                                                                                                        const deUint32                                         layersCount,
+                                                                                                                                        const vk::PlanarFormatDescription&     formatDescription,
+                                                                                                                                        const deUint32                                         planeNdx,
+                                                                                                                                        const deUint32                                         mipmapLevelsCount               =1u,
+                                                                                                                                        const deUint32                                         mipmapMemoryAlignment   =1u);
+
 vk::Move<vk::VkPipeline>               makeComputePipeline                                     (const vk::DeviceInterface&                     vk,
                                                                                                                                         const vk::VkDevice                                     device,
                                                                                                                                         const vk::VkPipelineLayout                     pipelineLayout,
@@ -209,6 +242,9 @@ bool                                                        checkImageFormatFeatureSupport          (const vk::InstanceInterface&           instan
 deUint32                                               getSparseAspectRequirementsIndex        (const std::vector<vk::VkSparseImageMemoryRequirements>&        requirements,
                                                                                                                                         const vk::VkImageAspectFlags                                                           aspectFlags);
 
+vk::VkFormat                                   getPlaneCompatibleFormatForWriting      (const vk::PlanarFormatDescription&     formatInfo,
+                                                                                                                                        deUint32                                                       planeNdx);
+
 template<typename T>
 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove)
 {
index 6ed0508..583d97e 100644 (file)
@@ -21,6 +21,8 @@ set(DEQP_VK_YCBCR_SRCS
        vktYCbCrUtil.hpp
        vktYCbCrCopyTests.cpp
        vktYCbCrCopyTests.hpp
+       vktYCbCrStorageImageWriteTests.cpp
+       vktYCbCrStorageImageWriteTests.hpp
        )
 
 set(DEQP_VK_YCBCR_LIBS
index a744f7b..cec83ff 100644 (file)
@@ -81,8 +81,6 @@ namespace ycbcr
 {
 namespace
 {
-typedef de::SharedPtr<vk::Unique<vk::VkBuffer> > VkBufferSp;
-typedef de::SharedPtr<vk::Allocation> AllocationSp;
 
 template<typename T>
 inline de::SharedPtr<vk::Unique<T> > makeSharedPtr(vk::Move<T> move)
index 0fea588..98b0642 100644 (file)
@@ -59,7 +59,6 @@ namespace ycbcr
 {
 namespace
 {
-typedef de::SharedPtr<vk::Allocation> AllocationSp;
 
 struct ImageConfig
 {
@@ -167,134 +166,6 @@ vk::Move<vk::VkImage> createImage (const vk::DeviceInterface&     vkd,
        return vk::createImage(vkd, device, &createInfo);
 }
 
-vk::VkFormat getPlaneCompatibleFormat (vk::VkFormat format, deUint32 planeNdx)
-{
-       DE_ASSERT(planeNdx < 3);
-
-       switch (format)
-       {
-               case vk::VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM:
-                       return vk::VK_FORMAT_R8_UNORM;
-
-               case vk::VK_FORMAT_G8_B8R8_2PLANE_420_UNORM:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R8_UNORM;
-                       else
-                               return vk::VK_FORMAT_R8G8_UNORM;
-               }
-
-               case vk::VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM:
-                       return vk::VK_FORMAT_R8_UNORM;
-
-               case vk::VK_FORMAT_G8_B8R8_2PLANE_422_UNORM:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R8_UNORM;
-                       else
-                               return vk::VK_FORMAT_R8G8_UNORM;
-               }
-
-               case vk::VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM:
-                       return vk::VK_FORMAT_R8_UNORM;
-
-               case vk::VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16:
-                       return vk::VK_FORMAT_R10X6_UNORM_PACK16;
-
-               case vk::VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R10X6_UNORM_PACK16;
-                       else
-                               return vk::VK_FORMAT_R10X6G10X6_UNORM_2PACK16;
-               }
-
-               case vk::VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16:
-                       return vk::VK_FORMAT_R10X6_UNORM_PACK16;
-
-               case vk::VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R10X6_UNORM_PACK16;
-                       else
-                               return vk::VK_FORMAT_R10X6G10X6_UNORM_2PACK16;
-               }
-
-               case vk::VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16:
-                       return vk::VK_FORMAT_R10X6_UNORM_PACK16;
-
-               case vk::VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16:
-                       return vk::VK_FORMAT_R12X4_UNORM_PACK16;
-
-               case vk::VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R12X4_UNORM_PACK16;
-                       else
-                               return vk::VK_FORMAT_R12X4G12X4_UNORM_2PACK16;
-               }
-
-               case vk::VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16:
-                       return vk::VK_FORMAT_R12X4_UNORM_PACK16;
-
-               case vk::VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R12X4_UNORM_PACK16;
-                       else
-                               return vk::VK_FORMAT_R12X4G12X4_UNORM_2PACK16;
-               }
-
-               case vk::VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16:
-                       return vk::VK_FORMAT_R12X4_UNORM_PACK16;
-
-               case vk::VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM:
-                       return vk::VK_FORMAT_R16_UNORM;
-
-               case vk::VK_FORMAT_G16_B16R16_2PLANE_420_UNORM:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R16_UNORM;
-                       else
-                               return vk::VK_FORMAT_R16G16_UNORM;
-               }
-
-               case vk::VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM:
-                       return vk::VK_FORMAT_R16_UNORM;
-
-               case vk::VK_FORMAT_G16_B16R16_2PLANE_422_UNORM:
-               {
-                       DE_ASSERT(planeNdx < 2);
-
-                       if (planeNdx == 0)
-                               return vk::VK_FORMAT_R16_UNORM;
-                       else
-                               return vk::VK_FORMAT_R16G16_UNORM;
-               }
-
-               case vk::VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM:
-                       return vk::VK_FORMAT_R16_UNORM;
-
-               default:
-                       DE_ASSERT(planeNdx == 0);
-                       return format;
-       }
-}
-
 bool isCompatible (vk::VkFormat        srcFormat,
                                   vk::VkFormat dstFormat)
 {
@@ -504,25 +375,6 @@ bool isCompatible (vk::VkFormat    srcFormat,
        }
 }
 
-UVec2 getBlockSize (vk::VkFormat format)
-{
-       switch (format)
-       {
-               case vk::VK_FORMAT_G8B8G8R8_422_UNORM:
-               case vk::VK_FORMAT_B8G8R8G8_422_UNORM:
-               case vk::VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16:
-               case vk::VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16:
-               case vk::VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16:
-               case vk::VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16:
-               case vk::VK_FORMAT_G16B16G16R16_422_UNORM:
-               case vk::VK_FORMAT_B16G16R16G16_422_UNORM:
-                       return UVec2(2, 1);
-
-               default:
-                       return UVec2(1u, 1u);
-       }
-}
-
 deUint32 getBlockByteSize (vk::VkFormat format)
 {
        switch (format)
@@ -580,16 +432,6 @@ deUint32 getBlockByteSize (vk::VkFormat format)
        }
 }
 
-UVec2 getPlaneSize (const vk::PlanarFormatDescription& info,
-                                       deUint32                                                        planeNdx,
-                                       const UVec2&                                            size)
-{
-       if (info.numPlanes > 1)
-               return UVec2(size.x() / info.planes[planeNdx].widthDivisor, size.y() / info.planes[planeNdx].heightDivisor);
-       else
-               return size;
-}
-
 UVec2 randomUVec2 (de::Random& rng,
                                   const UVec2& min,
                                   const UVec2& max)
@@ -618,8 +460,8 @@ void genCopies (de::Random&                                 rng,
        {
                for (deUint32 dstPlaneNdx = 0; dstPlaneNdx < dstPlaneInfo.numPlanes; dstPlaneNdx++)
                {
-                       const vk::VkFormat srcPlaneFormat (getPlaneCompatibleFormat(srcFormat, srcPlaneNdx));
-                       const vk::VkFormat dstPlaneFormat (getPlaneCompatibleFormat(dstFormat, dstPlaneNdx));
+                       const vk::VkFormat srcPlaneFormat (getPlaneCompatibleFormat(srcPlaneInfo, srcPlaneNdx));
+                       const vk::VkFormat dstPlaneFormat (getPlaneCompatibleFormat(dstPlaneInfo, dstPlaneNdx));
 
                        if (isCompatible(srcPlaneFormat, dstPlaneFormat))
                                pairs.push_back(std::make_pair(srcPlaneNdx, dstPlaneNdx));
@@ -635,21 +477,21 @@ void genCopies (de::Random&                                       rng,
                const pair<deUint32, deUint32>  planes                  (rng.choose<pair<deUint32, deUint32> >(pairs.begin(), pairs.end()));
 
                const deUint32                                  srcPlaneNdx                     (planes.first);
-               const vk::VkFormat                              srcPlaneFormat          (getPlaneCompatibleFormat(srcFormat, srcPlaneNdx));
-               const UVec2                                             srcBlockSize            (getBlockSize(srcPlaneFormat));
-               const UVec2                                             srcPlaneSize            (getPlaneSize(srcPlaneInfo, srcPlaneNdx, srcSize));
-               const UVec2                                             srcPlaneBlockSize       (srcPlaneSize / srcBlockSize);
+               const vk::VkFormat                              srcPlaneFormat          (getPlaneCompatibleFormat(srcPlaneInfo, srcPlaneNdx));
+               const UVec2                                             srcBlockExtent          (getBlockExtent(srcPlaneFormat));
+               const UVec2                                             srcPlaneExtent          (getPlaneExtent(srcPlaneInfo, srcSize, srcPlaneNdx, 0));
+               const UVec2                                             srcPlaneBlockExtent     (srcPlaneExtent / srcBlockExtent);
 
                const deUint32                                  dstPlaneNdx                     (planes.second);
-               const vk::VkFormat                              dstPlaneFormat          (getPlaneCompatibleFormat(dstFormat, dstPlaneNdx));
-               const UVec2                                             dstBlockSize            (getBlockSize(dstPlaneFormat));
-               const UVec2                                             dstPlaneSize            (getPlaneSize(dstPlaneInfo, dstPlaneNdx, dstSize));
-               const UVec2                                             dstPlaneBlockSize       (dstPlaneSize / dstBlockSize);
-
-               const UVec2                                             copyBlockSize           (randomUVec2(rng, UVec2(1u, 1u), tcu::min(srcPlaneBlockSize, dstPlaneBlockSize)));
-               const UVec2                                             srcOffset                       (srcBlockSize * randomUVec2(rng, UVec2(0u, 0u), srcPlaneBlockSize - copyBlockSize));
-               const UVec2                                             dstOffset                       (dstBlockSize * randomUVec2(rng, UVec2(0u, 0u), dstPlaneBlockSize - copyBlockSize));
-               const UVec2                                             copySize                        (copyBlockSize * srcBlockSize);
+               const vk::VkFormat                              dstPlaneFormat          (getPlaneCompatibleFormat(dstPlaneInfo, dstPlaneNdx));
+               const UVec2                                             dstBlockExtent          (getBlockExtent(dstPlaneFormat));
+               const UVec2                                             dstPlaneExtent          (getPlaneExtent(dstPlaneInfo, dstSize, dstPlaneNdx, 0));
+               const UVec2                                             dstPlaneBlockExtent     (dstPlaneExtent / dstBlockExtent);
+
+               const UVec2                                             copyBlockExtent         (randomUVec2(rng, UVec2(1u, 1u), tcu::min(srcPlaneBlockExtent, dstPlaneBlockExtent)));
+               const UVec2                                             srcOffset                       (srcBlockExtent * randomUVec2(rng, UVec2(0u, 0u), srcPlaneBlockExtent - copyBlockExtent));
+               const UVec2                                             dstOffset                       (dstBlockExtent * randomUVec2(rng, UVec2(0u, 0u), dstPlaneBlockExtent - copyBlockExtent));
+               const UVec2                                             copyExtent                      (copyBlockExtent * srcBlockExtent);
                const vk::VkImageCopy                   copy                            =
                {
                        // src
@@ -678,8 +520,8 @@ void genCopies (de::Random&                                 rng,
                        },
                        // size
                        {
-                               copySize.x(),
-                               copySize.y(),
+                               copyExtent.x(),
+                               copyExtent.y(),
                                1u
                        }
                };
@@ -842,36 +684,36 @@ tcu::TestStatus imageCopyTest (Context& context, const TestConfig config)
                                const deUint32                  srcPlaneNdx                     (copy.srcSubresource.aspectMask != vk::VK_IMAGE_ASPECT_COLOR_BIT
                                                                                                                        ? vk::getAspectPlaneNdx((vk::VkImageAspectFlagBits)copy.srcSubresource.aspectMask)
                                                                                                                        : 0u);
-                               const UVec2                             srcPlaneSize            (getPlaneSize(srcData.getDescription(), srcPlaneNdx, config.src.size));
+                               const UVec2                             srcPlaneExtent          (getPlaneExtent(srcData.getDescription(), config.src.size, srcPlaneNdx, 0));
 
                                const vk::VkFormat              srcPlaneFormat          (getPlaneCompatibleFormat(config.src.format, srcPlaneNdx));
-                               const UVec2                             srcBlockSize            (getBlockSize(srcPlaneFormat));
+                               const UVec2                             srcBlockExtent          (getBlockExtent(srcPlaneFormat));
 
                                const deUint32                  blockSizeBytes          (getBlockByteSize(srcPlaneFormat));
 
-                               const UVec2                             srcPlaneBlockSize       (srcPlaneSize / srcBlockSize);
-                               const UVec2                             srcBlockOffset          (copy.srcOffset.x / srcBlockSize.x(), copy.srcOffset.y / srcBlockSize.y());
-                               const UVec2                             srcBlockPitch           (blockSizeBytes, blockSizeBytes * srcPlaneBlockSize.x());
+                               const UVec2                             srcPlaneBlockExtent     (srcPlaneExtent / srcBlockExtent);
+                               const UVec2                             srcBlockOffset          (copy.srcOffset.x / srcBlockExtent.x(), copy.srcOffset.y / srcBlockExtent.y());
+                               const UVec2                             srcBlockPitch           (blockSizeBytes, blockSizeBytes * srcPlaneBlockExtent.x());
 
                                const deUint32                  dstPlaneNdx                     (copy.dstSubresource.aspectMask != vk::VK_IMAGE_ASPECT_COLOR_BIT
                                                                                                                        ? vk::getAspectPlaneNdx((vk::VkImageAspectFlagBits)copy.dstSubresource.aspectMask)
                                                                                                                        : 0u);
-                               const UVec2                             dstPlaneSize            (getPlaneSize(dstData.getDescription(), dstPlaneNdx, config.dst.size));
+                               const UVec2                             dstPlaneExtent          (getPlaneExtent(dstData.getDescription(), config.dst.size, dstPlaneNdx, 0));
 
                                const vk::VkFormat              dstPlaneFormat          (getPlaneCompatibleFormat(config.dst.format, dstPlaneNdx));
-                               const UVec2                             dstBlockSize            (getBlockSize(dstPlaneFormat));
+                               const UVec2                             dstBlockExtent          (getBlockExtent(dstPlaneFormat));
 
-                               const UVec2                             dstPlaneBlockSize       (dstPlaneSize / dstBlockSize);
-                               const UVec2                             dstBlockOffset          (copy.dstOffset.x / dstBlockSize.x(), copy.dstOffset.y / dstBlockSize.y());
-                               const UVec2                             dstBlockPitch           (blockSizeBytes, blockSizeBytes * dstPlaneBlockSize.x());
+                               const UVec2                             dstPlaneBlockExtent     (dstPlaneExtent / dstBlockExtent);
+                               const UVec2                             dstBlockOffset          (copy.dstOffset.x / dstBlockExtent.x(), copy.dstOffset.y / dstBlockExtent.y());
+                               const UVec2                             dstBlockPitch           (blockSizeBytes, blockSizeBytes * dstPlaneBlockExtent.x());
 
-                               const UVec2                             blockSize                       (copy.extent.width / srcBlockSize.x(), copy.extent.height / srcBlockSize.y());
+                               const UVec2                             blockExtent                     (copy.extent.width / srcBlockExtent.x(), copy.extent.height / srcBlockExtent.y());
 
                                DE_ASSERT(blockSizeBytes == getBlockByteSize(dstPlaneFormat));
 
-                               for (deUint32 y = 0; y < blockSize.y(); y++)
+                               for (deUint32 y = 0; y < blockExtent.y(); y++)
                                {
-                                       const deUint32  size    = blockSize.x() * blockSizeBytes;
+                                       const deUint32  size    = blockExtent.x() * blockSizeBytes;
                                        const deUint32  srcPos  = tcu::dot(srcBlockPitch, UVec2(srcBlockOffset.x(), srcBlockOffset.y() + y));
                                        const deUint32  dstPos  = tcu::dot(dstBlockPitch, UVec2(dstBlockOffset.x(), dstBlockOffset.y() + y));
 
@@ -885,7 +727,8 @@ tcu::TestStatus imageCopyTest (Context& context, const TestConfig config)
 
                        for (deUint32 planeNdx = 0; planeNdx < result.getDescription().numPlanes; ++planeNdx)
                        {
-                               for (size_t byteNdx = 0; byteNdx < result.getPlaneSize(planeNdx); byteNdx++)
+                               deUint32 planeSize = vk::getPlaneSizeInBytes(result.getDescription(), result.getSize(), planeNdx, 0u, 1u);
+                               for (size_t byteNdx = 0; byteNdx < planeSize; byteNdx++)
                                {
                                        const deUint8   res     = ((const deUint8*)result.getPlanePtr(planeNdx))[byteNdx];
                                        const deUint8   ref     = ((const deUint8*)reference.getPlanePtr(planeNdx))[byteNdx];
index a3a68f9..294c8a9 100644 (file)
@@ -70,9 +70,6 @@ using de::UniquePtr;
 using std::vector;
 using std::string;
 
-typedef de::SharedPtr<Allocation>                              AllocationSp;
-typedef de::SharedPtr<vk::Unique<VkBuffer> >   VkBufferSp;
-
 Move<VkImage> createTestImage (const DeviceInterface&  vkd,
                                                           VkDevice                                     device,
                                                           VkFormat                                     format,
index 2365463..b2aa202 100644 (file)
@@ -67,9 +67,6 @@ using de::UniquePtr;
 using std::vector;
 using std::string;
 
-typedef de::SharedPtr<Allocation>                              AllocationSp;
-typedef de::SharedPtr<vk::Unique<VkBuffer> >   VkBufferSp;
-
 enum QueryType
 {
        QUERY_TYPE_IMAGE_SIZE_LOD,                      // OpImageQuerySizeLod
diff --git a/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.cpp b/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.cpp
new file mode 100644 (file)
index 0000000..b82b112
--- /dev/null
@@ -0,0 +1,718 @@
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2017 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief Testing compute shader writing to separate planes of a multiplanar format
+ *//*--------------------------------------------------------------------*/
+
+#include "vktYCbCrStorageImageWriteTests.hpp"
+#include "vktTestCaseUtil.hpp"
+#include "vktTestGroupUtil.hpp"
+#include "vktYCbCrUtil.hpp"
+#include "vkBuilderUtil.hpp"
+#include "vkObjUtil.hpp"
+#include "vkCmdUtil.hpp"
+#include "vkBarrierUtil.hpp"
+#include "vkImageUtil.hpp"
+#include "tcuTexVerifierUtil.hpp"
+#include "vkTypeUtil.hpp"
+#include "vkRefUtil.hpp"
+#include "vkQueryUtil.hpp"
+#include "tcuTestLog.hpp"
+
+namespace vkt
+{
+namespace ycbcr
+{
+namespace
+{
+
+using namespace vk;
+
+struct TestParameters
+{
+       VkFormat                        format;
+       tcu::UVec3                      size;
+       VkImageCreateFlags      flags;
+
+       TestParameters (VkFormat                        format_,
+                                       const tcu::UVec3&       size_,
+                                       VkImageCreateFlags      flags_)
+               : format                        (format_)
+               , size                          (size_)
+               , flags                         (flags_)
+       {
+       }
+
+       TestParameters (void)
+               : format                        (VK_FORMAT_UNDEFINED)
+               , flags                         (0u)
+       {
+       }
+};
+
+void checkSupport (Context& context, const TestParameters params)
+{
+       const bool                                                      disjoint = (params.flags & VK_IMAGE_CREATE_DISJOINT_BIT) != 0;
+       std::vector<std::string>                        reqExts;
+
+       if (disjoint)
+       {
+               if (!isCoreDeviceExtension(context.getUsedApiVersion(), "VK_KHR_bind_memory2"))
+                       reqExts.push_back("VK_KHR_bind_memory2");
+               if (!isCoreDeviceExtension(context.getUsedApiVersion(), "VK_KHR_get_memory_requirements2"))
+                       reqExts.push_back("VK_KHR_get_memory_requirements2");
+       }
+
+       for ( const auto& extIter : reqExts )
+       {
+               if (!isDeviceExtensionSupported(context.getUsedApiVersion(), context.getDeviceExtensions(), extIter))
+                       TCU_THROW(NotSupportedError, (extIter + " is not supported").c_str());
+       }
+
+       {
+               const VkFormatProperties        formatProperties = getPhysicalDeviceFormatProperties(context.getInstanceInterface(),
+                       context.getPhysicalDevice(),
+                       params.format);
+
+               if ((formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT) == 0)
+                       TCU_THROW(NotSupportedError, "Storage images are not supported for this format");
+
+               if (disjoint && ((formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_DISJOINT_BIT) == 0))
+                       TCU_THROW(NotSupportedError, "Disjoint planes are not supported for this format");
+       }
+}
+
+template<typename T>
+inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr(vk::Move<T> vkMove)
+{
+       return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove));
+}
+
+tcu::UVec3 computeWorkGroupSize(const VkExtent3D& planeExtent)
+{
+       const deUint32          maxComputeWorkGroupInvocations  = 128u;
+       const tcu::UVec3        maxComputeWorkGroupSize                 = tcu::UVec3(128u, 128u, 64u);
+
+       const deUint32          xWorkGroupSize                                  = std::min(std::min(planeExtent.width, maxComputeWorkGroupSize.x()), maxComputeWorkGroupInvocations);
+       const deUint32          yWorkGroupSize                                  = std::min(std::min(planeExtent.height, maxComputeWorkGroupSize.y()), maxComputeWorkGroupInvocations / xWorkGroupSize);
+       const deUint32          zWorkGroupSize                                  = std::min(std::min(planeExtent.depth, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
+
+       return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize);
+}
+
+Move<VkPipeline> makeComputePipeline (const DeviceInterface&           vk,
+                                                                         const VkDevice                                device,
+                                                                         const VkPipelineLayout                pipelineLayout,
+                                                                         const VkShaderModule                  shaderModule,
+                                                                         const VkSpecializationInfo*   specializationInfo)
+{
+       const VkPipelineShaderStageCreateInfo pipelineShaderStageParams =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,    // VkStructureType                                              sType;
+               DE_NULL,                                                                                                // const void*                                                  pNext;
+               0u,                                                                                                             // VkPipelineShaderStageCreateFlags             flags;
+               VK_SHADER_STAGE_COMPUTE_BIT,                                                    // VkShaderStageFlagBits                                stage;
+               shaderModule,                                                                                   // VkShaderModule                                               module;
+               "main",                                                                                                 // const char*                                                  pName;
+               specializationInfo,                                                                             // const VkSpecializationInfo*                  pSpecializationInfo;
+       };
+       const VkComputePipelineCreateInfo pipelineCreateInfo =
+       {
+               VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO,         // VkStructureType                                      sType;
+               DE_NULL,                                                                                        // const void*                                          pNext;
+               0u,                                                                                                     // VkPipelineCreateFlags                        flags;
+               pipelineShaderStageParams,                                                      // VkPipelineShaderStageCreateInfo      stage;
+               pipelineLayout,                                                                         // VkPipelineLayout                                     layout;
+               DE_NULL,                                                                                        // VkPipeline                                           basePipelineHandle;
+               0,                                                                                                      // deInt32                                                      basePipelineIndex;
+       };
+       return createComputePipeline(vk, device, DE_NULL , &pipelineCreateInfo);
+}
+
+vk::VkFormat getPlaneCompatibleFormatForWriting(const vk::PlanarFormatDescription& formatInfo, deUint32 planeNdx)
+{
+       DE_ASSERT(planeNdx < formatInfo.numPlanes);
+       vk::VkFormat result = formatInfo.planes[planeNdx].planeCompatibleFormat;
+
+       // redirect result for some of the YCbCr image formats
+       static const std::pair<vk::VkFormat, vk::VkFormat> ycbcrFormats[] =
+       {
+               { VK_FORMAT_G8B8G8R8_422_UNORM_KHR,                                             VK_FORMAT_R8G8B8A8_UNORM                },
+               { VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_G16B16G16R16_422_UNORM_KHR,                                 VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_B8G8R8G8_422_UNORM_KHR,                                             VK_FORMAT_R8G8B8A8_UNORM                },
+               { VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR, VK_FORMAT_R16G16B16A16_UNORM    },
+               { VK_FORMAT_B16G16R16G16_422_UNORM_KHR,                                 VK_FORMAT_R16G16B16A16_UNORM    }
+       };
+       auto it = std::find_if(std::begin(ycbcrFormats), std::end(ycbcrFormats), [result](const std::pair<vk::VkFormat, vk::VkFormat>& p) { return p.first == result; });
+       if (it != std::end(ycbcrFormats))
+               result = it->second;
+       return result;
+}
+
+tcu::TestStatus testStorageImageWrite (Context& context, TestParameters params)
+{
+       const DeviceInterface&                                          vkd                                             = context.getDeviceInterface();
+       const VkDevice                                                          device                                  = context.getDevice();
+       const deUint32                                                          queueFamilyIndex                = context.getUniversalQueueFamilyIndex();
+       const VkQueue                                                           queue                                   = context.getUniversalQueue();
+       const PlanarFormatDescription                           formatDescription               = getPlanarFormatDescription(params.format);
+
+       VkImageCreateInfo                                                       imageCreateInfo =
+       {
+               VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,
+               DE_NULL,
+               params.flags,
+               VK_IMAGE_TYPE_2D,
+               params.format,
+               makeExtent3D(params.size.x(), params.size.y(), params.size.z()),
+               1u,                     // mipLevels
+               1u,                     // arrayLayers
+               VK_SAMPLE_COUNT_1_BIT,
+               VK_IMAGE_TILING_OPTIMAL,
+               VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_STORAGE_BIT,
+               VK_SHARING_MODE_EXCLUSIVE,
+               0u,
+               (const deUint32*)DE_NULL,
+               VK_IMAGE_LAYOUT_UNDEFINED,
+       };
+
+       // check if we need to create VkImageView with different VkFormat than VkImage format
+       VkFormat planeCompatibleFormat0 = getPlaneCompatibleFormatForWriting(formatDescription, 0);
+       if (planeCompatibleFormat0 != getPlaneCompatibleFormat(formatDescription, 0))
+       {
+               imageCreateInfo.flags |= VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT;
+       }
+
+       const Unique<VkImage>                                           image                                   (createImage(vkd, device, &imageCreateInfo));
+       // allocate memory for the whole image, or for each separate plane ( if the params.flags include VK_IMAGE_CREATE_DISJOINT_BIT )
+       const std::vector<AllocationSp>                         allocations                             (allocateAndBindImageMemory(vkd, device, context.getDefaultAllocator(), *image, params.format, params.flags, MemoryRequirement::Any));
+
+       // Create descriptor set layout
+       const Unique<VkDescriptorSetLayout>                     descriptorSetLayout             (DescriptorSetLayoutBuilder()
+               .addSingleBinding(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_SHADER_STAGE_COMPUTE_BIT)
+               .build(vkd, device));
+       const Unique<VkPipelineLayout>                          pipelineLayout                  (makePipelineLayout(vkd, device, *descriptorSetLayout));
+
+       // Create descriptor sets
+       const Unique<VkDescriptorPool>                          descriptorPool                  (DescriptorPoolBuilder()
+               .addType(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, 1u)
+               .build(vkd, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, vk::PlanarFormatDescription::MAX_PLANES));
+
+       // Create command buffer for compute and transfer operations
+       const Unique<VkCommandPool>                                     commandPool                             (makeCommandPool(vkd, device, queueFamilyIndex));
+       const Unique<VkCommandBuffer>                           commandBuffer                   (allocateCommandBuffer(vkd, device, *commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
+       std::vector<de::SharedPtr<vk::Unique<vk::VkShaderModule>>>                      shaderModules;
+       std::vector<de::SharedPtr<vk::Unique<vk::VkPipeline>>>                          computePipelines;
+       std::vector<de::SharedPtr<vk::Unique<vk::VkDescriptorSet>>>                     descriptorSets;
+       std::vector<de::SharedPtr<vk::Unique<vk::VkImageView>>>                         imageViews;
+
+       deUint32                                                                        imageSizeInBytes                = 0;
+       deUint32                                                                        planeOffsets[PlanarFormatDescription::MAX_PLANES];
+       deUint32                                                                        planeRowPitches[PlanarFormatDescription::MAX_PLANES];
+       void*                                                                           planePointers[PlanarFormatDescription::MAX_PLANES];
+
+       {
+               // Start recording commands
+               beginCommandBuffer(vkd, *commandBuffer);
+
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+               {
+                       const VkImageAspectFlags                aspect                                          = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+                       const VkImageSubresourceRange   subresourceRange                        = makeImageSubresourceRange(aspect, 0u, 1u, 0u, 1u);
+                       VkFormat                                                planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+                       vk::PlanarFormatDescription             compatibleFormatDescription = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+                       const tcu::UVec3                                compatibleShaderGridSize        ( params.size.x() / formatDescription.blockWidth, params.size.y() / formatDescription.blockHeight, params.size.z() / 1u);
+                       VkExtent3D                                              shaderExtent                            = getPlaneExtent(compatibleFormatDescription, VkExtent3D{ compatibleShaderGridSize.x(), compatibleShaderGridSize.y(), compatibleShaderGridSize.z() }, planeNdx, 0u);
+
+                       // Create and bind compute pipeline
+                       std::ostringstream shaderName;
+                       shaderName << "comp" << planeNdx;
+                       auto                                                    shaderModule                    = makeVkSharedPtr(createShaderModule(vkd, device, context.getBinaryCollection().get(shaderName.str()), DE_NULL));
+                       shaderModules.push_back(shaderModule);
+                       auto                                                    computePipeline                 = makeVkSharedPtr(makeComputePipeline(vkd, device, *pipelineLayout, shaderModule->get(), DE_NULL));
+                       computePipelines.push_back(computePipeline);
+                       vkd.cmdBindPipeline(*commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, computePipeline->get());
+
+                       auto                                                    descriptorSet                   = makeVkSharedPtr(makeDescriptorSet(vkd, device, *descriptorPool, *descriptorSetLayout));
+                       descriptorSets.push_back(descriptorSet);
+
+                       auto                                                    imageView                               = makeVkSharedPtr(makeImageView(vkd, device, *image, VK_IMAGE_VIEW_TYPE_2D, planeCompatibleFormat, subresourceRange));
+                       imageViews.push_back(imageView);
+                       const VkDescriptorImageInfo             imageInfo                               = makeDescriptorImageInfo(DE_NULL, imageView->get(), VK_IMAGE_LAYOUT_GENERAL);
+
+                       DescriptorSetUpdateBuilder()
+                               .writeSingle(descriptorSet->get(), DescriptorSetUpdateBuilder::Location::binding(0u), VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, &imageInfo)
+                               .update(vkd, device);
+
+                       vkd.cmdBindDescriptorSets(*commandBuffer, VK_PIPELINE_BIND_POINT_COMPUTE, *pipelineLayout, 0u, 1u, &descriptorSet->get(), 0u, DE_NULL);
+
+                       {
+                               const VkImageMemoryBarrier imageLayoutChangeBarrier = makeImageMemoryBarrier(0u, VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, *image, subresourceRange, VK_QUEUE_FAMILY_IGNORED, VK_QUEUE_FAMILY_IGNORED);
+                               vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageLayoutChangeBarrier);
+                       }
+
+                       {
+                               const tcu::UVec3 workGroupSize = computeWorkGroupSize(shaderExtent);
+
+                               const deUint32 xWorkGroupCount = shaderExtent.width / workGroupSize.x() + (shaderExtent.width % workGroupSize.x() ? 1u : 0u);
+                               const deUint32 yWorkGroupCount = shaderExtent.height / workGroupSize.y() + (shaderExtent.height % workGroupSize.y() ? 1u : 0u);
+                               const deUint32 zWorkGroupCount = shaderExtent.depth / workGroupSize.z() + (shaderExtent.depth % workGroupSize.z() ? 1u : 0u);
+
+                               const tcu::UVec3 maxComputeWorkGroupCount = tcu::UVec3(65535u, 65535u, 65535u);
+
+                               if (maxComputeWorkGroupCount.x() < xWorkGroupCount ||
+                                       maxComputeWorkGroupCount.y() < yWorkGroupCount ||
+                                       maxComputeWorkGroupCount.z() < zWorkGroupCount)
+                               {
+                                       TCU_THROW(NotSupportedError, "Image size is not supported");
+                               }
+
+                               vkd.cmdDispatch(*commandBuffer, xWorkGroupCount, yWorkGroupCount, zWorkGroupCount);
+                       }
+
+                       {
+                               const VkImageMemoryBarrier imageTransferBarrier = makeImageMemoryBarrier(VK_ACCESS_SHADER_WRITE_BIT, VK_ACCESS_TRANSFER_READ_BIT, VK_IMAGE_LAYOUT_GENERAL, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *image, subresourceRange);
+                               vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &imageTransferBarrier);
+                       }
+               }
+
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+               {
+                       planeOffsets[planeNdx]          = imageSizeInBytes;
+                       const deUint32  planeW          = imageCreateInfo.extent.width / (formatDescription.blockWidth * formatDescription.planes[planeNdx].widthDivisor);
+                       planeRowPitches[planeNdx]       = formatDescription.planes[planeNdx].elementSizeBytes * planeW;
+                       imageSizeInBytes                        += getPlaneSizeInBytes(formatDescription, makeExtent3D( params.size.x(), params.size.y(), params.size.z()) , planeNdx, 0u, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY);
+               }
+
+               const VkBufferCreateInfo                outputBufferCreateInfo  = makeBufferCreateInfo(imageSizeInBytes, VK_BUFFER_USAGE_TRANSFER_DST_BIT);
+               const Unique<VkBuffer>                  outputBuffer                    ( createBuffer(vkd, device, &outputBufferCreateInfo) );
+               const de::UniquePtr<Allocation> outputBufferAlloc               ( bindBuffer(vkd, device, context.getDefaultAllocator(), *outputBuffer, MemoryRequirement::HostVisible) );
+               std::vector<VkBufferImageCopy>  bufferImageCopy                 ( formatDescription.numPlanes );
+
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+               {
+                       const VkImageAspectFlags        aspect = (formatDescription.numPlanes > 1) ? getPlaneAspect(planeNdx) : VK_IMAGE_ASPECT_COLOR_BIT;
+
+                       bufferImageCopy[planeNdx] =
+                       {
+                               planeOffsets[planeNdx],                                                                                                                                                                                         //      VkDeviceSize                            bufferOffset;
+                               0u,                                                                                                                                                                                                                                     //      deUint32                                        bufferRowLength;
+                               0u,                                                                                                                                                                                                                                     //      deUint32                                        bufferImageHeight;
+                               makeImageSubresourceLayers(aspect, 0u, 0u, 1u),                                                                                                                                         //      VkImageSubresourceLayers        imageSubresource;
+                               makeOffset3D(0, 0, 0),                                                                                                                                                                                          //      VkOffset3D                                      imageOffset;
+                               getPlaneExtent(formatDescription, makeExtent3D(params.size.x(), params.size.y(), params.size.z()), planeNdx, 0u)        //      VkExtent3D                                      imageExtent;
+                       };
+               }
+               vkd.cmdCopyImageToBuffer(*commandBuffer, *image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *outputBuffer, static_cast<deUint32>(bufferImageCopy.size()), bufferImageCopy.data());
+
+               {
+                       const VkBufferMemoryBarrier outputBufferHostReadBarrier = makeBufferMemoryBarrier
+                       (
+                               VK_ACCESS_TRANSFER_WRITE_BIT,
+                               VK_ACCESS_HOST_READ_BIT,
+                               *outputBuffer,
+                               0u,
+                               imageSizeInBytes
+                       );
+
+                       vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_HOST_BIT, 0u, 0u, DE_NULL, 1u, &outputBufferHostReadBarrier, 0u, DE_NULL);
+               }
+
+               // End recording commands
+               endCommandBuffer(vkd, *commandBuffer);
+
+               // Submit commands for execution and wait for completion
+               submitCommandsAndWait(vkd, device, queue, *commandBuffer);
+
+               // Retrieve data from buffer to host memory
+               invalidateAlloc(vkd, device, *outputBufferAlloc);
+               deUint8*                                        outputData = static_cast<deUint8*>(outputBufferAlloc->getHostPtr());
+
+               for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+                       planePointers[planeNdx] = outputData + static_cast<size_t>(planeOffsets[planeNdx]);
+       }
+
+       // write result images to log file
+       for (deUint32 channelNdx = 0; channelNdx < 4; ++channelNdx)
+       {
+               if (!formatDescription.hasChannelNdx(channelNdx))
+                       continue;
+               deUint32                                        planeNdx                                        = formatDescription.channels[channelNdx].planeNdx;
+               vk::VkFormat                            planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+               vk::PlanarFormatDescription     compatibleFormatDescription     = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+               const tcu::UVec3                        compatibleShaderGridSize        ( params.size.x() / formatDescription.blockWidth, params.size.y() / formatDescription.blockHeight, params.size.z() / 1u );
+               tcu::ConstPixelBufferAccess     pixelBuffer                                     = vk::getChannelAccess(compatibleFormatDescription, compatibleShaderGridSize, planeRowPitches, (const void* const*)planePointers, channelNdx);
+               std::ostringstream str;
+               str << "image" << channelNdx;
+               context.getTestContext().getLog() << tcu::LogImage(str.str(), str.str(), pixelBuffer);;
+       }
+
+       // verify data
+       const float                                     epsilon = 1e-5f;
+       for (deUint32 channelNdx = 0; channelNdx < 4; ++channelNdx)
+       {
+               if (!formatDescription.hasChannelNdx(channelNdx))
+                       continue;
+
+               deUint32                                                        planeNdx                                        = formatDescription.channels[channelNdx].planeNdx;
+               vk::VkFormat                                            planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+               vk::PlanarFormatDescription                     compatibleFormatDescription     = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+               const tcu::UVec3                                        compatibleShaderGridSize        ( params.size.x() / formatDescription.blockWidth, params.size.y() / formatDescription.blockHeight, params.size.z() / 1u );
+               VkExtent3D                                                      compatibleImageSize                     { imageCreateInfo.extent.width / formatDescription.blockWidth, imageCreateInfo.extent.height / formatDescription.blockHeight, imageCreateInfo.extent.depth / 1u };
+               tcu::ConstPixelBufferAccess                     pixelBuffer                                     = vk::getChannelAccess(compatibleFormatDescription, compatibleShaderGridSize, planeRowPitches, (const void* const*)planePointers, channelNdx);
+               VkExtent3D                                                      planeExtent                                     = getPlaneExtent(compatibleFormatDescription, compatibleImageSize, planeNdx, 0u);
+               tcu::IVec3                                                      pixelDivider                            = pixelBuffer.getDivider();
+               float                                                           fixedPointError                         = tcu::TexVerifierUtil::computeFixedPointError(formatDescription.channels[channelNdx].sizeBits);
+
+               for (deUint32 offsetZ = 0u; offsetZ < planeExtent.depth; ++offsetZ)
+               for (deUint32 offsetY = 0u; offsetY < planeExtent.height; ++offsetY)
+               for (deUint32 offsetX = 0u; offsetX < planeExtent.width; ++offsetX)
+               {
+                       deUint32        iReferenceValue;
+                       float           fReferenceValue;
+                       switch (channelNdx)
+                       {
+                               case 0:
+                                       iReferenceValue = offsetX % 127u;
+                                       fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                       break;
+                               case 1:
+                                       iReferenceValue = offsetY % 127u;
+                                       fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                       break;
+                               case 2:
+                                       iReferenceValue = offsetZ % 127u;
+                                       fReferenceValue = static_cast<float>(iReferenceValue) / 127.f;
+                                       break;
+                               case 3:
+                                       iReferenceValue = 0u;
+                                       fReferenceValue = 0.f;
+                                       break;
+                               default:        DE_FATAL("Unexpected channel index");   break;
+                       }
+                       float acceptableError = epsilon;
+
+                       switch (formatDescription.channels[channelNdx].type)
+                       {
+                               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                               {
+                                       tcu::UVec4 outputValue = pixelBuffer.getPixelUint(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), 0);
+
+                                       if (outputValue.x() != iReferenceValue)
+                                               return tcu::TestStatus::fail("Failed");
+
+                                       break;
+                               }
+                               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+                               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+                               {
+                                       acceptableError += fixedPointError;
+                                       tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), 0);
+
+                                       if (deAbs(outputValue.x() - fReferenceValue) > acceptableError)
+                                               return tcu::TestStatus::fail("Failed");
+
+                                       break;
+                               }
+                               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                               {
+                                       const tcu::Vec4 outputValue = pixelBuffer.getPixel(offsetX * pixelDivider.x(), offsetY * pixelDivider.y(), 0);
+
+                                       if (deAbs( outputValue.x() - fReferenceValue) > acceptableError)
+                                               return tcu::TestStatus::fail("Failed");
+
+                                       break;
+                               }
+                               default:        DE_FATAL("Unexpected channel type");    break;
+                       }
+               }
+       }
+       return tcu::TestStatus::pass("Passed");
+}
+
+std::string getShaderImageType (const vk::PlanarFormatDescription& description)
+{
+       std::string     formatPart;
+
+       // all PlanarFormatDescription types have at least one channel ( 0 ) and all channel types are the same :
+       switch (description.channels[0].type)
+       {
+               case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       formatPart = "i";
+                       break;
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       formatPart = "u";
+                       break;
+               case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+               case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       break;
+
+               default:
+                       DE_FATAL("Unexpected channel type");
+       }
+
+       return formatPart + "image2D";
+}
+
+std::string getShaderImageDataType (const vk::PlanarFormatDescription& description)
+{
+       switch (description.channels[0].type)
+       {
+       case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+               return "uvec4";
+       case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+               return "ivec4";
+       case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+       case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+       case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+               return "vec4";
+       default:
+               DE_FATAL("Unexpected channel type");
+               return "";
+       }
+}
+
+std::string getFormatValueString       (const std::vector<std::pair<deUint32, deUint32>>& channelsOnPlane,
+                                                                        const std::vector<std::string>& formatValueStrings)
+{
+       std::string result = "( ";
+       deUint32 i;
+       for (i=0; i<channelsOnPlane.size(); ++i)
+       {
+               result += formatValueStrings[channelsOnPlane[i].first];
+               if (i < 3)
+                       result += ", ";
+       }
+       for (; i < 4; ++i)
+       {
+               result += "0";
+               if (i < 3)
+                       result += ", ";
+       }
+       result += " )";
+       return result;
+}
+
+std::string getShaderImageFormatQualifier (VkFormat format)
+{
+       switch (format)
+       {
+               case VK_FORMAT_R8_SINT:                                                                         return "r8i";
+               case VK_FORMAT_R16_SINT:                                                                        return "r16i";
+               case VK_FORMAT_R32_SINT:                                                                        return "r32i";
+               case VK_FORMAT_R8_UINT:                                                                         return "r8ui";
+               case VK_FORMAT_R16_UINT:                                                                        return "r16ui";
+               case VK_FORMAT_R32_UINT:                                                                        return "r32ui";
+               case VK_FORMAT_R8_SNORM:                                                                        return "r8_snorm";
+               case VK_FORMAT_R16_SNORM:                                                                       return "r16_snorm";
+               case VK_FORMAT_R8_UNORM:                                                                        return "r8";
+               case VK_FORMAT_R16_UNORM:                                                                       return "r16";
+
+               case VK_FORMAT_R8G8_SINT:                                                                       return "rg8i";
+               case VK_FORMAT_R16G16_SINT:                                                                     return "rg16i";
+               case VK_FORMAT_R32G32_SINT:                                                                     return "rg32i";
+               case VK_FORMAT_R8G8_UINT:                                                                       return "rg8ui";
+               case VK_FORMAT_R16G16_UINT:                                                                     return "rg16ui";
+               case VK_FORMAT_R32G32_UINT:                                                                     return "rg32ui";
+               case VK_FORMAT_R8G8_SNORM:                                                                      return "rg8_snorm";
+               case VK_FORMAT_R16G16_SNORM:                                                            return "rg16_snorm";
+               case VK_FORMAT_R8G8_UNORM:                                                                      return "rg8";
+               case VK_FORMAT_R16G16_UNORM:                                                            return "rg16";
+
+               case VK_FORMAT_R8G8B8A8_SINT:                                                           return "rgba8i";
+               case VK_FORMAT_R16G16B16A16_SINT:                                                       return "rgba16i";
+               case VK_FORMAT_R32G32B32A32_SINT:                                                       return "rgba32i";
+               case VK_FORMAT_R8G8B8A8_UINT:                                                           return "rgba8ui";
+               case VK_FORMAT_R16G16B16A16_UINT:                                                       return "rgba16ui";
+               case VK_FORMAT_R32G32B32A32_UINT:                                                       return "rgba32ui";
+               case VK_FORMAT_R8G8B8A8_SNORM:                                                          return "rgba8_snorm";
+               case VK_FORMAT_R16G16B16A16_SNORM:                                                      return "rgba16_snorm";
+               case VK_FORMAT_R8G8B8A8_UNORM:                                                          return "rgba8";
+               case VK_FORMAT_R16G16B16A16_UNORM:                                                      return "rgba16";
+
+               case VK_FORMAT_G8B8G8R8_422_UNORM:                                                      return "rgba8";
+               case VK_FORMAT_B8G8R8G8_422_UNORM:                                                      return "rgba8";
+               case VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM:                                       return "rgba8";
+               case VK_FORMAT_G8_B8R8_2PLANE_420_UNORM:                                        return "rgba8";
+               case VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM:                                       return "rgba8";
+               case VK_FORMAT_G8_B8R8_2PLANE_422_UNORM:                                        return "rgba8";
+               case VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM:                                       return "rgba8";
+               case VK_FORMAT_R10X6_UNORM_PACK16:                                                      return "r16";
+               case VK_FORMAT_R10X6G10X6_UNORM_2PACK16:                                        return "rg16";
+               case VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16:                      return "rgba16";
+               case VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_R12X4_UNORM_PACK16:                                                      return "r16";
+               case VK_FORMAT_R12X4G12X4_UNORM_2PACK16:                                        return "rg16";
+               case VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16:                      return "rgba16";
+               case VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16:          return "rgba16";
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16:       return "rgba16";
+               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16:      return "rgba16";
+               case VK_FORMAT_G16B16G16R16_422_UNORM:                                          return "rgba16";
+               case VK_FORMAT_B16G16R16G16_422_UNORM:                                          return "rgba16";
+               case VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM:                            return "rgba16";
+               case VK_FORMAT_G16_B16R16_2PLANE_420_UNORM:                                     return "rgba16";
+               case VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM:                            return "rgba16";
+               case VK_FORMAT_G16_B16R16_2PLANE_422_UNORM:                                     return "rgba16";
+               case VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM:                            return "rgba16";
+
+               default:
+                       DE_FATAL("Unexpected texture format");
+                       return "error";
+       }
+}
+
+void initPrograms (SourceCollections& sourceCollections, TestParameters params)
+{
+       // Create compute program
+       const char* const                               versionDecl                     = glu::getGLSLVersionDeclaration(glu::GLSL_VERSION_440);
+       const PlanarFormatDescription   formatDescription       = getPlanarFormatDescription(params.format);
+       const std::string                               imageTypeStr            = getShaderImageType(formatDescription);
+       const std::string                               formatDataStr           = getShaderImageDataType(formatDescription);
+       const tcu::UVec3                                shaderGridSize          ( params.size.x(), params.size.y(), params.size.z() );
+
+       std::vector<std::string>                formatValueStrings;
+       switch (formatDescription.channels[0].type)
+       {
+       case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+       case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+               formatValueStrings = {
+                       "int(gl_GlobalInvocationID.x) % 127",
+                       "int(gl_GlobalInvocationID.y) % 127",
+                       "int(gl_GlobalInvocationID.z) % 127",
+                       "1"
+               };
+               break;
+       case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+       case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+       case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+               formatValueStrings = {
+                       "float(int(gl_GlobalInvocationID.x) % 127) / 127.0" ,
+                       "float(int(gl_GlobalInvocationID.y) % 127) / 127.0",
+                       "float(int(gl_GlobalInvocationID.z) % 127) / 127.0",
+                       "1.0"
+               };
+               break;
+       default:        DE_ASSERT(false);       break;
+       }
+
+       for (deUint32 planeNdx = 0; planeNdx < formatDescription.numPlanes; ++planeNdx)
+       {
+               VkFormat                                                planeCompatibleFormat           = getPlaneCompatibleFormatForWriting(formatDescription, planeNdx);
+               vk::PlanarFormatDescription             compatibleFormatDescription     = (planeCompatibleFormat != getPlaneCompatibleFormat(formatDescription, planeNdx)) ? getPlanarFormatDescription(planeCompatibleFormat) : formatDescription;
+               VkExtent3D                                              compatibleShaderGridSize        { shaderGridSize.x() / formatDescription.blockWidth, shaderGridSize.y() / formatDescription.blockHeight, shaderGridSize.z() / 1u };
+
+               std::vector<std::pair<deUint32, deUint32>> channelsOnPlane;
+               for (deUint32 channelNdx = 0; channelNdx < 4; ++channelNdx)
+               {
+                       if (!formatDescription.hasChannelNdx(channelNdx))
+                               continue;
+                       if (formatDescription.channels[channelNdx].planeNdx != planeNdx)
+                               continue;
+                       channelsOnPlane.push_back({ channelNdx,formatDescription.channels[channelNdx].offsetBits });
+               }
+               // reorder channels for multi-planar images
+               if (formatDescription.numPlanes > 1)
+                       std::sort(begin(channelsOnPlane), end(channelsOnPlane), [](const std::pair<deUint32, deUint32>& lhs, const std::pair<deUint32, deUint32>& rhs) { return lhs.second < rhs.second; });
+               std::string                     formatValueStr          = getFormatValueString(channelsOnPlane, formatValueStrings);
+               VkExtent3D                      shaderExtent            = getPlaneExtent(compatibleFormatDescription, compatibleShaderGridSize, planeNdx, 0);
+               const std::string       formatQualifierStr      = getShaderImageFormatQualifier(formatDescription.planes[planeNdx].planeCompatibleFormat);
+               const tcu::UVec3        workGroupSize           = computeWorkGroupSize(shaderExtent);
+
+               std::ostringstream src;
+               src << versionDecl << "\n"
+                       << "layout (local_size_x = " << workGroupSize.x() << ", local_size_y = " << workGroupSize.y() << ", local_size_z = " << workGroupSize.z() << ") in; \n"
+                       << "layout (binding = 0, " << formatQualifierStr << ") writeonly uniform highp " << imageTypeStr << " u_image;\n"
+                       << "void main (void)\n"
+                       << "{\n"
+                       << "    if( gl_GlobalInvocationID.x < " << shaderExtent.width << " ) \n"
+                       << "    if( gl_GlobalInvocationID.y < " << shaderExtent.height << " ) \n"
+                       << "    if( gl_GlobalInvocationID.z < " << shaderExtent.depth << " ) \n"
+                       << "    {\n"
+                       << "            imageStore(u_image, ivec2( gl_GlobalInvocationID.x, gl_GlobalInvocationID.y ) ,"
+                       << formatDataStr << formatValueStr << ");\n"
+                       << "    }\n"
+                       << "}\n";
+               std::ostringstream shaderName;
+               shaderName << "comp" << planeNdx;
+               sourceCollections.glslSources.add(shaderName.str()) << glu::ComputeSource(src.str());
+       }
+}
+
+tcu::TestCaseGroup* populateStorageImageWriteFormatGroup (tcu::TestContext& testCtx, de::MovePtr<tcu::TestCaseGroup> testGroup)
+{
+       const std::vector<tcu::UVec3>   availableSizes{ tcu::UVec3(512u, 512u, 1u), tcu::UVec3(1024u, 128u, 1u), tcu::UVec3(66u, 32u, 1u) };
+
+       for (int formatNdx = VK_YCBCR_FORMAT_FIRST; formatNdx < VK_YCBCR_FORMAT_LAST; formatNdx++)
+       {
+               const VkFormat                                  format                          = (VkFormat)formatNdx;
+               tcu::UVec3                                              imageSizeAlignment      = getImageSizeAlignment(format);
+               std::string                                             formatName                      = de::toLower(de::toString(format).substr(10));
+               de::MovePtr<tcu::TestCaseGroup> formatGroup                     ( new tcu::TestCaseGroup(testCtx, formatName.c_str(), "") );
+
+               for (size_t sizeNdx = 0; sizeNdx < availableSizes.size(); sizeNdx++)
+               {
+                       const tcu::UVec3 imageSize = availableSizes[sizeNdx];
+
+                       // skip test for images with odd sizes for some YCbCr formats
+                       if ((imageSize.x() % imageSizeAlignment.x()) != 0)
+                               continue;
+                       if ((imageSize.y() % imageSizeAlignment.y()) != 0)
+                               continue;
+
+                       std::ostringstream stream;
+                       stream << imageSize.x() << "_" << imageSize.y() << "_" << imageSize.z();
+                       de::MovePtr<tcu::TestCaseGroup> sizeGroup(new tcu::TestCaseGroup(testCtx, stream.str().c_str(), ""));
+
+                       addFunctionCaseWithPrograms(sizeGroup.get(), "joint", "", checkSupport, initPrograms, testStorageImageWrite, TestParameters(format, imageSize, 0u));
+                       addFunctionCaseWithPrograms(sizeGroup.get(), "disjoint", "", checkSupport, initPrograms, testStorageImageWrite, TestParameters(format, imageSize, (VkImageCreateFlags)VK_IMAGE_CREATE_DISJOINT_BIT));
+
+                       formatGroup->addChild(sizeGroup.release());
+               }
+               testGroup->addChild(formatGroup.release());
+       }
+       return testGroup.release();
+}
+
+} // namespace
+
+tcu::TestCaseGroup* createStorageImageWriteTests (tcu::TestContext& testCtx)
+{
+       de::MovePtr<tcu::TestCaseGroup> testGroup(new tcu::TestCaseGroup(testCtx, "storage_image_write", "Writing to YCbCr storage images"));
+       return populateStorageImageWriteFormatGroup(testCtx, testGroup);
+}
+
+} // ycbcr
+} // vkt
diff --git a/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.hpp b/external/vulkancts/modules/vulkan/ycbcr/vktYCbCrStorageImageWriteTests.hpp
new file mode 100644 (file)
index 0000000..c416ab5
--- /dev/null
@@ -0,0 +1,39 @@
+#ifndef _VKTYCBCRSTORAGEIMAGEWRITETESTS_HPP
+#define _VKTYCBCRSTORAGEIMAGEWRITETESTS_HPP
+/*-------------------------------------------------------------------------
+ * Vulkan Conformance Tests
+ * ------------------------
+ *
+ * Copyright (c) 2017 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ *//*!
+ * \file
+ * \brief Testing compute shader writing to separate planes of a multiplanar format
+ *//*--------------------------------------------------------------------*/
+
+#include "tcuDefs.hpp"
+#include "tcuTestCase.hpp"
+
+namespace vkt
+{
+namespace ycbcr
+{
+
+tcu::TestCaseGroup*    createStorageImageWriteTests(tcu::TestContext& testCtx);
+
+} // ycbcr
+} // vkt
+
+#endif // _VKTYCBCRSTORAGEIMAGEWRITETESTS_HPP
index b9aa348..1eee5bf 100644 (file)
@@ -28,6 +28,7 @@
 #include "vktYCbCrImageQueryTests.hpp"
 #include "vktYCbCrConversionTests.hpp"
 #include "vktYCbCrCopyTests.hpp"
+#include "vktYCbCrStorageImageWriteTests.hpp"
 
 namespace vkt
 {
@@ -47,6 +48,7 @@ void populateTestGroup (tcu::TestCaseGroup* ycbcrTests)
        ycbcrTests->addChild(createConversionTests(testCtx));
        ycbcrTests->addChild(createCopyTests(testCtx));
        ycbcrTests->addChild(createDimensionsCopyTests(testCtx));
+       ycbcrTests->addChild(createStorageImageWriteTests(testCtx));
 }
 
 } // anonymous
index 666f969..e5c5692 100644 (file)
@@ -57,9 +57,6 @@ using tcu::Vec4;
 using std::vector;
 using std::string;
 
-typedef de::SharedPtr<Allocation>                              AllocationSp;
-typedef de::SharedPtr<vk::Unique<VkBuffer> >   VkBufferSp;
-
 // MultiPlaneImageData
 
 MultiPlaneImageData::MultiPlaneImageData (VkFormat format, const UVec2& size)
@@ -68,13 +65,7 @@ MultiPlaneImageData::MultiPlaneImageData (VkFormat format, const UVec2& size)
        , m_size                (size)
 {
        for (deUint32 planeNdx = 0; planeNdx < m_description.numPlanes; ++planeNdx)
-       {
-               const deUint32  planeW          = size.x() / m_description.planes[planeNdx].widthDivisor;
-               const deUint32  planeH          = size.y() / m_description.planes[planeNdx].heightDivisor;
-               const deUint32  planeSize       = m_description.planes[planeNdx].elementSizeBytes * planeW * planeH;
-
-               m_planeData[planeNdx].resize(planeSize);
-       }
+               m_planeData[planeNdx].resize(getPlaneSizeInBytes(m_description, size, planeNdx, 0, BUFFER_IMAGE_COPY_OFFSET_GRANULARITY));
 }
 
 MultiPlaneImageData::MultiPlaneImageData (const MultiPlaneImageData& other)
@@ -97,8 +88,7 @@ tcu::PixelBufferAccess MultiPlaneImageData::getChannelAccess (deUint32 channelNd
 
        for (deUint32 planeNdx = 0; planeNdx < m_description.numPlanes; ++planeNdx)
        {
-               const deUint32  planeW          = m_size.x() / m_description.planes[planeNdx].widthDivisor;
-
+               const deUint32  planeW          = m_size.x() / ( m_description.blockWidth * m_description.planes[planeNdx].widthDivisor);
                planeRowPitches[planeNdx]       = m_description.planes[planeNdx].elementSizeBytes * planeW;
                planePtrs[planeNdx]                     = &m_planeData[planeNdx][0];
        }
@@ -117,8 +107,7 @@ tcu::ConstPixelBufferAccess MultiPlaneImageData::getChannelAccess (deUint32 chan
 
        for (deUint32 planeNdx = 0; planeNdx < m_description.numPlanes; ++planeNdx)
        {
-               const deUint32  planeW          = m_size.x() / m_description.planes[planeNdx].widthDivisor;
-
+               const deUint32  planeW          = m_size.x() / (m_description.blockWidth * m_description.planes[planeNdx].widthDivisor);
                planeRowPitches[planeNdx]       = m_description.planes[planeNdx].elementSizeBytes * planeW;
                planePtrs[planeNdx]                     = &m_planeData[planeNdx][0];
        }
@@ -367,12 +356,8 @@ void uploadImage (const DeviceInterface&           vkd,
                const VkImageAspectFlagBits     aspect  = (formatDesc.numPlanes > 1)
                                                                                        ? getPlaneAspect(planeNdx)
                                                                                        : VK_IMAGE_ASPECT_COLOR_BIT;
-               const deUint32                          planeW  = (formatDesc.numPlanes > 1)
-                                                                                       ? imageData.getSize().x() / formatDesc.planes[planeNdx].widthDivisor
-                                                                                       : imageData.getSize().x();
-               const deUint32                          planeH  = (formatDesc.numPlanes > 1)
-                                                                                       ? imageData.getSize().y() / formatDesc.planes[planeNdx].heightDivisor
-                                                                                       : imageData.getSize().y();
+               const VkExtent3D imageExtent            = makeExtent3D(imageData.getSize().x(), imageData.getSize().y(), 1u);
+               const VkExtent3D planeExtent            = getPlaneExtent(formatDesc, imageExtent, planeNdx, 0);
                const VkBufferImageCopy         copy    =
                {
                        0u,             // bufferOffset
@@ -380,7 +365,7 @@ void uploadImage (const DeviceInterface&            vkd,
                        0u,             // bufferImageHeight
                        { (VkImageAspectFlags)aspect, 0u, arrayLayer, 1u },
                        makeOffset3D(0u, 0u, 0u),
-                       makeExtent3D(planeW, planeH, 1u),
+                       planeExtent
                };
 
                vkd.cmdCopyBufferToImage(*cmdBuffer, **stagingBuffers[planeNdx], image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &copy);
@@ -557,12 +542,8 @@ void downloadImage (const DeviceInterface& vkd,
                                                                        &preCopyBarrier);
                }
                {
-                       const deUint32                          planeW  = (formatDesc.numPlanes > 1)
-                                                                                               ? imageData->getSize().x() / formatDesc.planes[planeNdx].widthDivisor
-                                                                                               : imageData->getSize().x();
-                       const deUint32                          planeH  = (formatDesc.numPlanes > 1)
-                                                                                               ? imageData->getSize().y() / formatDesc.planes[planeNdx].heightDivisor
-                                                                                               : imageData->getSize().y();
+                       const VkExtent3D imageExtent            = makeExtent3D(imageData->getSize().x(), imageData->getSize().y(), 1u);
+                       const VkExtent3D planeExtent            = getPlaneExtent(formatDesc, imageExtent, planeNdx, 0);
                        const VkBufferImageCopy         copy    =
                        {
                                0u,             // bufferOffset
@@ -570,7 +551,7 @@ void downloadImage (const DeviceInterface&  vkd,
                                0u,             // bufferImageHeight
                                { (VkImageAspectFlags)aspect, 0u, 0u, 1u },
                                makeOffset3D(0u, 0u, 0u),
-                               makeExtent3D(planeW, planeH, 1u),
+                               planeExtent
                        };
 
                        vkd.cmdCopyImageToBuffer(*cmdBuffer, image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, **stagingBuffers[planeNdx], 1u, &copy);
@@ -753,7 +734,6 @@ ChannelAccess::ChannelAccess (tcu::TextureChannelClass      channelClass,
        , m_channelSize         (channelSize)
        , m_size                        (size)
        , m_bitPitch            (bitPitch)
-
        , m_data                        ((deUint8*)data + (bitOffset / 8))
        , m_bitOffset           (bitOffset % 8)
 {
@@ -947,13 +927,12 @@ ChannelAccess getChannelAccess (MultiPlaneImageData&                              data,
        const deUint32  pixelStrideBits         = pixelStrideBytes * 8;
        const deUint8   sizeBits                        = formatInfo.channels[channelNdx].sizeBits;
 
-       DE_ASSERT(size.x() % formatInfo.planes[planeNdx].widthDivisor == 0);
-       DE_ASSERT(size.y() % formatInfo.planes[planeNdx].heightDivisor == 0);
+       DE_ASSERT(size.x() % (formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor) == 0);
+       DE_ASSERT(size.y() % (formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor) == 0);
 
-       deUint32                accessWidth                     = size.x() / formatInfo.planes[planeNdx].widthDivisor;
-       const deUint32  accessHeight            = size.y() / formatInfo.planes[planeNdx].heightDivisor;
+       deUint32                accessWidth                     = size.x() / ( formatInfo.blockWidth * formatInfo.planes[planeNdx].widthDivisor );
+       const deUint32  accessHeight            = size.y() / ( formatInfo.blockHeight * formatInfo.planes[planeNdx].heightDivisor );
        const deUint32  elementSizeBytes        = formatInfo.planes[planeNdx].elementSizeBytes;
-
        const deUint32  rowPitch                        = formatInfo.planes[planeNdx].elementSizeBytes * accessWidth;
        const deUint32  rowPitchBits            = rowPitch * 8;
 
@@ -1896,6 +1875,6 @@ void calculateBounds (const ChannelAccess&                                rPlane,
        }
 }
 
-
 } // ycbcr
+
 } // vkt
index 89f99f9..bf0f754 100644 (file)
@@ -51,6 +51,9 @@ namespace ycbcr
 #define VK_YCBCR_FORMAT_FIRST  VK_FORMAT_G8B8G8R8_422_UNORM
 #define VK_YCBCR_FORMAT_LAST   ((vk::VkFormat)(VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM+1))
 
+typedef de::SharedPtr<vk::Allocation>                          AllocationSp;
+typedef de::SharedPtr<vk::Unique<vk::VkBuffer> >       VkBufferSp;
+
 class MultiPlaneImageData
 {
 public:
index 0da9bbb..4a4c605 100644 (file)
@@ -64,89 +64,6 @@ using de::UniquePtr;
 using std::vector;
 using std::string;
 
-typedef de::SharedPtr<Allocation>                              AllocationSp;
-typedef de::SharedPtr<vk::Unique<VkBuffer> >   VkBufferSp;
-
-VkFormat getPlaneCompatibleFormat (VkFormat multiPlanarFormat, deUint32 planeNdx)
-{
-       switch (multiPlanarFormat)
-       {
-               case VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM:
-               case VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM:
-               case VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM:
-                       if (de::inRange(planeNdx, 0u, 2u))
-                               return VK_FORMAT_R8_UNORM;
-                       else
-                               break;
-
-               case VK_FORMAT_G8_B8R8_2PLANE_420_UNORM:
-               case VK_FORMAT_G8_B8R8_2PLANE_422_UNORM:
-                       if (planeNdx == 0)
-                               return VK_FORMAT_R8_UNORM;
-                       else if (planeNdx == 1)
-                               return VK_FORMAT_R8G8_UNORM;
-                       else
-                               break;
-
-               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16:
-               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16:
-               case VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16:
-                       if (de::inRange(planeNdx, 0u, 2u))
-                               return VK_FORMAT_R10X6_UNORM_PACK16;
-                       else
-                               break;
-
-               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16:
-               case VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16:
-                       if (planeNdx == 0)
-                               return VK_FORMAT_R10X6_UNORM_PACK16;
-                       else if (planeNdx == 1)
-                               return VK_FORMAT_R10X6G10X6_UNORM_2PACK16;
-                       else
-                               break;
-
-               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16:
-               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16:
-               case VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16:
-                       if (de::inRange(planeNdx, 0u, 2u))
-                               return VK_FORMAT_R12X4_UNORM_PACK16;
-                       else
-                               break;
-
-               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16:
-               case VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16:
-                       if (planeNdx == 0)
-                               return VK_FORMAT_R12X4_UNORM_PACK16;
-                       else if (planeNdx == 1)
-                               return VK_FORMAT_R12X4G12X4_UNORM_2PACK16;
-                       else
-                               break;
-
-               case VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM:
-               case VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM:
-               case VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM:
-                       if (de::inRange(planeNdx, 0u, 2u))
-                               return VK_FORMAT_R16_UNORM;
-                       else
-                               break;
-
-               case VK_FORMAT_G16_B16R16_2PLANE_420_UNORM:
-               case VK_FORMAT_G16_B16R16_2PLANE_422_UNORM:
-                       if (planeNdx == 0)
-                               return VK_FORMAT_R16_UNORM;
-                       else if (planeNdx == 1)
-                               return VK_FORMAT_R16G16_UNORM;
-                       else
-                               break;
-
-               default:
-                       break;
-       }
-
-       DE_FATAL("Invalid format and plane index combination");
-       return VK_FORMAT_UNDEFINED;
-}
-
 Move<VkImage> createTestImage (const DeviceInterface&  vkd,
                                                           VkDevice                                     device,
                                                           VkFormat                                     format,
@@ -474,12 +391,10 @@ tcu::TestStatus testPlaneView (Context& context, TestParameters params)
        const VkFormat                                  planeViewFormat = getPlaneCompatibleFormat(format, params.planeNdx);
        const PlanarFormatDescription   formatInfo              = getPlanarFormatDescription(format);
        const UVec2                                             size                    = params.size;
-       const UVec2                                             planeSize               (size.x() / formatInfo.planes[params.planeNdx].widthDivisor,
-                                                                                                        size.y() / formatInfo.planes[params.planeNdx].heightDivisor);
-
+       const UVec2                                             planeExtent             = getPlaneExtent(formatInfo, size, params.planeNdx, 0);
        const Unique<VkImage>                   image                   (createTestImage(vkd, device, format, size, createFlags));
        const Unique<VkImage>                   imageAlias              ((params.viewType == TestParameters::VIEWTYPE_MEMORY_ALIAS)
-                                                                                                        ? createTestImage(vkd, device, planeViewFormat, planeSize, createFlags)
+                                                                                                        ? createTestImage(vkd, device, planeViewFormat, planeExtent, createFlags)
                                                                                                         : Move<VkImage>());
        const vector<AllocationSp>              allocations             (allocateAndBindImageMemory(vkd, device, context.getDefaultAllocator(), *image, format, createFlags));
 
@@ -654,7 +569,7 @@ tcu::TestStatus testPlaneView (Context& context, TestParameters params)
                // Plane view sampling reference
                {
                        const tcu::ConstPixelBufferAccess       planeAccess             (mapVkFormat(planeViewFormat),
-                                                                                                                                tcu::IVec3((int)planeSize.x(), (int)planeSize.y(), 1),
+                                                                                                                                tcu::IVec3((int)planeExtent.x(), (int)planeExtent.y(), 1),
                                                                                                                                 imageData.getPlanePtr(params.planeNdx));
                        const tcu::Sampler                                      refSampler              = mapVkSampler(planeSamplerInfo);
                        const tcu::Texture2DView                        refTexView              (1u, &planeAccess);
index 7f5ef18..59a63ff 100644 (file)
@@ -435867,6 +435867,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d.r16i.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.11_1_1
@@ -435876,6 +435936,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16ui.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.11_1_3
@@ -435885,6 +435957,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16i.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.11_1_3
@@ -435894,6 +436026,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16ui.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.11_137_1
@@ -435903,6 +436047,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.11_137_1
@@ -435912,6 +436116,96 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.11_137_3
@@ -435921,6 +436215,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.11_137_3
@@ -435930,6 +436284,96 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.11_137_3
@@ -435939,6 +436383,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.11_137_3
@@ -435948,6 +436452,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.137_137_1
@@ -435957,6 +436473,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.137_137_1
@@ -435966,6 +436542,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.137_137_3
@@ -435975,6 +436563,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.137_137_3
@@ -435984,6 +436632,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.11_1_1
@@ -435993,6 +436653,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16i.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.11_1_1
@@ -436002,6 +436722,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16ui.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.11_1_3
@@ -436011,6 +436743,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16i.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.11_1_3
@@ -436020,6 +436812,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16ui.11_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.11_137_1
@@ -436029,6 +436833,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.11_137_1
@@ -436038,6 +436902,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.11_137_3
@@ -436047,6 +437001,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16i.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.11_137_3
@@ -436056,6 +437070,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16ui.11_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.11_137_3
@@ -436065,6 +437169,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.11_137_3
@@ -436074,6 +437238,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.137_137_1
@@ -436083,6 +437259,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.137_137_1
@@ -436092,6 +437328,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16ui.137_137
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.137_137_3
@@ -436101,6 +437349,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16i.137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.137_137_3
@@ -436110,6 +437418,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16ui.1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -436119,6 +437439,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.11_137_1
@@ -436128,6 +437469,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.11_137_1
@@ -436137,6 +437508,96 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.11_137_3
@@ -436146,6 +437607,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.11_137_3
@@ -436155,6 +437637,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436164,6 +437676,96 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.137_137_1
@@ -436173,6 +437775,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.137_137_1
@@ -436182,6 +437805,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.137_137_1
@@ -436191,6 +437844,18 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.137_137_3
@@ -436200,6 +437865,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.137_137_3
@@ -436209,6 +437895,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436218,6 +437934,18 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.11_137_3
@@ -436227,6 +437955,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.11_137_3
@@ -436236,6 +437985,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.11_137_3
@@ -436245,51 +438024,236 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8b8g8r8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b8g8r8g8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8r8_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8r8_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_444_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6g10x6_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4g12x4_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16b16g16r16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b16g16r16g16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16r16_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16r16_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_444_unorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8b8g8r8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b8g8r8g8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8r8_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8r8_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_444_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6g10x6_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4g12x4_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16b16g16r16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b16g16r16g16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16r16_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16r16_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_444_unorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8_snorm
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_4
@@ -436305,6 +438269,41 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_4
@@ -436320,6 +438319,56 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_4
@@ -436335,6 +438384,196 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_4
@@ -436350,6 +438589,41 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_4
@@ -436365,6 +438639,56 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_4
@@ -436380,6 +438704,196 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_4
@@ -436395,6 +438909,41 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_4
@@ -436410,6 +438959,56 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_4
@@ -436425,6 +439024,26 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_4
@@ -436440,6 +439059,41 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_4
@@ -436455,6 +439109,56 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_4
@@ -436470,6 +439174,26 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_4
@@ -436485,6 +439209,41 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_4
@@ -436500,6 +439259,56 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_4
@@ -436515,6 +439324,26 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.11_137_1
@@ -436524,6 +439353,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.11_137_1
@@ -436533,6 +439383,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.11_137_1
@@ -436542,6 +439422,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16ui.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.11_137_3
@@ -436551,6 +439521,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16i.11_13
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.11_137_3
@@ -436560,6 +439551,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16i.11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436569,6 +439590,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16ui.1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.137_137_1
@@ -436578,6 +439689,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.137_137_1
@@ -436587,6 +439719,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16i.137_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.137_137_1
@@ -436596,6 +439758,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16ui.137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.137_137_3
@@ -436605,6 +439779,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16i.137
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.137_137_3
@@ -436614,6 +439809,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16i.13
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436623,6 +439848,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16ui
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.11_137_3
@@ -436632,6 +439869,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.11_137_3
@@ -436641,6 +439899,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.11_137_3
@@ -436650,6 +439938,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16ui.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.11_137_1
@@ -436659,6 +439959,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.11_137_1
@@ -436668,6 +440028,96 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.11_137_3
@@ -436677,6 +440127,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436686,6 +440196,96 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.137_137_1
@@ -436695,6 +440295,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.137_137_1
@@ -436704,6 +440364,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.137_137_3
@@ -436713,6 +440385,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436722,6 +440454,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.11_137_3
@@ -436731,6 +440475,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.11_137_3
@@ -436740,6 +440544,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.11_137_1
@@ -436749,6 +440565,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.11_137_1
@@ -436758,6 +440634,96 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16ui.11_137
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.11_137_3
@@ -436767,6 +440733,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16i.11_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436776,6 +440802,96 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16ui.
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.137_137_1
@@ -436785,6 +440901,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16i.137_137_
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.137_137_1
@@ -436794,6 +440970,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16ui.137_
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.137_137_3
@@ -436803,6 +440991,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16i.13
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436812,6 +441060,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16u
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.11_137_3
@@ -436821,6 +441081,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.11_137_3
@@ -436830,6 +441150,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16ui.11_137
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.503_137_1
@@ -436842,6 +441174,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.503_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.11_37_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.503_137_1
@@ -436854,6 +441266,110 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.503_137_3
@@ -436866,6 +441382,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.503_137_3
@@ -436878,6 +441474,110 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.137_137_1
@@ -436890,6 +441590,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.11_11_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.137_137_1
@@ -436902,6 +441682,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.137_137_3
@@ -436914,6 +441710,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.11_11_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.137_137_3
@@ -436926,6 +441802,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.256_256
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.503_137_3
@@ -436938,6 +441830,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.503_137_3
@@ -436950,6 +441922,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.503_137_1
@@ -436962,6 +441950,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.512_25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.503_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.11_37_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.503_137_1
@@ -436974,6 +442042,110 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.51
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.503_137_3
@@ -436986,6 +442158,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.503_137_3
@@ -436998,6 +442250,110 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.137_137_1
@@ -437010,6 +442366,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.256_
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.11_11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.137_137_1
@@ -437022,6 +442458,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.137_137_3
@@ -437034,6 +442486,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.11_11_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.137_137_3
@@ -437046,6 +442578,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.503_137_3
@@ -437058,6 +442606,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.256_25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.503_137_3
@@ -437070,6 +442698,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.503_137_1
@@ -437082,6 +442726,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.503_137_1
@@ -437094,6 +442818,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.503_137_3
@@ -437106,6 +442934,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.503_137_3
@@ -437118,6 +443026,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.512_256
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.503_137_3
@@ -437130,6 +443142,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.503_137_3
@@ -437142,6 +443234,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.503_137_1
@@ -437154,6 +443262,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.503_137_1
@@ -437166,6 +443354,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.503_137_3
@@ -437178,6 +443470,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.503_137_3
@@ -437190,6 +443562,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.512_256_
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.137_137_1
@@ -437202,6 +443678,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.137_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.11_11_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.137_137_1
@@ -437214,6 +443770,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.137_137_3
@@ -437226,6 +443798,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.137_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.11_11_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.137_137_3
@@ -437238,6 +443890,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.256_25
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.503_137_3
@@ -437250,6 +443918,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.503_137_3
@@ -437262,6 +444010,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.503_137_1
@@ -437274,6 +444038,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.512
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.503_137_1
@@ -437286,6 +444130,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.503_137_3
@@ -437298,6 +444246,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.503_137_3
@@ -437310,6 +444338,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.503_137_1
@@ -437322,6 +444454,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.512
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.503_137_1
@@ -437334,6 +444546,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.503_137_3
@@ -437346,6 +444662,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.503_137_3
@@ -437358,6 +444754,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.503_137_1
@@ -437370,6 +444870,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.503_137_1
@@ -437382,6 +444962,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.503_137_3
@@ -437394,6 +445078,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.503_137_3
@@ -437406,6 +445170,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.512_25
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.queue_bind.no_dependency
 dEQP-VK.sparse_resources.queue_bind.no_dependency_fence
 dEQP-VK.sparse_resources.queue_bind.single_queue_wait_one
@@ -494612,6 +502480,210 @@ dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_optimal_disjoint
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_disjoint_optimal
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_disjoint_optimal_disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.66_32_1.disjoint
 dEQP-VK.protected_memory.attachment.load_op.static.clear_1
 dEQP-VK.protected_memory.attachment.load_op.static.clear_2
 dEQP-VK.protected_memory.attachment.load_op.static.clear_3
index ea80615..0e9a376 100644 (file)
@@ -435828,6 +435828,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d.r16i.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.r8i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r32ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.r8_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg32ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rg8_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16i.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8i.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba32ui.11_1_1
@@ -435837,6 +435897,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16ui.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.512_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.1024_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8ui.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba16_snorm.11_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.512_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.1024_1_1
+dEQP-VK.sparse_resources.image_sparse_binding.1d.rgba8_snorm.11_1_1
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32i.11_1_3
@@ -435846,6 +435918,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16i.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r32ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.r8_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg32ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rg8_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16i.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8i.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba32ui.11_1_3
@@ -435855,6 +435987,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16ui.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.512_1_64
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.1024_1_8
 dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8ui.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba16_snorm.11_1_3
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.512_1_64
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.1024_1_8
+dEQP-VK.sparse_resources.image_sparse_binding.1d_array.rgba8_snorm.11_1_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r32i.11_137_1
@@ -435864,6 +436008,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba32ui.11_137_1
@@ -435873,6 +436077,96 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32i.11_137_3
@@ -435882,6 +436176,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba32ui.11_137_3
@@ -435891,6 +436245,96 @@ dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r32i.11_137_3
@@ -435900,6 +436344,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba32ui.11_137_3
@@ -435909,6 +436413,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r32i.137_137_1
@@ -435918,6 +436434,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba32ui.137_137_1
@@ -435927,6 +436503,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_binding.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32i.137_137_3
@@ -435936,6 +436524,66 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32ui.137_137_3
@@ -435945,6 +436593,18 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32i.11_1_1
@@ -435954,6 +436614,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16i.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r32ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.r8_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg32ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rg8_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16i.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8i.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba32ui.11_1_1
@@ -435963,6 +436683,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16ui.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.512_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.1024_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8ui.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba16_snorm.11_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.512_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.1024_1_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d.rgba8_snorm.11_1_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32i.11_1_3
@@ -435972,6 +436704,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16i.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r32ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.r8_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg32ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rg8_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16i.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8i.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba32ui.11_1_3
@@ -435981,6 +436773,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16ui.11_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.512_1_64
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.1024_1_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8ui.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba16_snorm.11_1_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.512_1_64
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.1024_1_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.1d_array.rgba8_snorm.11_1_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32i.11_137_1
@@ -435990,6 +436794,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba32ui.11_137_1
@@ -435999,6 +436863,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32i.11_137_3
@@ -436008,6 +436962,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16i.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba32ui.11_137_3
@@ -436017,6 +437031,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16ui.11_
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32i.11_137_3
@@ -436026,6 +437130,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba32ui.11_137_3
@@ -436035,6 +437199,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32i.137_137_1
@@ -436044,6 +437220,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba32ui.137_137_1
@@ -436053,6 +437289,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16ui.137_137
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32i.137_137_3
@@ -436062,6 +437310,66 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16i.137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba32ui.137_137_3
@@ -436071,6 +437379,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16ui.1
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_binding.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r32i.11_137_1
@@ -436080,6 +437400,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r8_snorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32i.11_137_1
@@ -436089,6 +437430,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba32ui.11_137_1
@@ -436098,6 +437469,96 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32i.11_137_3
@@ -436107,6 +437568,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32i.11_137_3
@@ -436116,6 +437598,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436125,6 +437637,96 @@ dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r32i.137_137_1
@@ -436134,6 +437736,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.r8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32i.137_137_1
@@ -436143,6 +437766,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba32ui.137_137_1
@@ -436152,6 +437805,18 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32i.137_137_3
@@ -436161,6 +437826,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.r8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32i.137_137_3
@@ -436170,6 +437856,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436179,6 +437895,18 @@ dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r32i.11_137_3
@@ -436188,6 +437916,27 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32i.11_137_3
@@ -436197,6 +437946,36 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba32ui.11_137_3
@@ -436206,51 +437985,236 @@ dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.512_256_16
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.512_256_16
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.image_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.rgba8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8b8g8r8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b8g8r8g8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8r8_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8r8_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g8_b8_r8_3plane_444_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6g10x6_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4g12x4_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16b16g16r16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.b16g16r16g16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16r16_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16r16_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d.g16_b16_r16_3plane_444_unorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.rgba8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8b8g8r8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b8g8r8g8_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8r8_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8r8_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g8_b8_r8_3plane_444_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6g10x6_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4_unorm_pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4g12x4_unorm_2pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16b16g16r16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.b16g16r16g16_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16r16_2plane_420_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16r16_2plane_422_unorm
+dEQP-VK.sparse_resources.aligned_mip_size.2d_array.g16_b16_r16_3plane_444_unorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube.rgba8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.cube_array.rgba8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r32i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r16i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.r8i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r32ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.r8_snorm
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg32i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg32ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rg8_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba32i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16i
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8i
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba32ui
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16ui
 dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8ui
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba16_snorm
+dEQP-VK.sparse_resources.aligned_mip_size.3d.rgba8_snorm
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.r32i.samples_4
@@ -436266,6 +438230,41 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg32i.samples_4
@@ -436281,6 +438280,56 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba32ui.samples_4
@@ -436296,6 +438345,196 @@ dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.rgba8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8b8g8r8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b8g8r8g8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8r8_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g8_b8_r8_3plane_444_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16b16g16r16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.b16g16r16g16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16r16_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d.g16_b16_r16_3plane_444_unorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32i.samples_4
@@ -436311,6 +438550,41 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32i.samples_4
@@ -436326,6 +438600,56 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba32ui.samples_4
@@ -436341,6 +438665,196 @@ dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.rgba8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8b8g8r8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b8g8r8g8_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8r8_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g8_b8_r8_3plane_444_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4_unorm_pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4_unorm_2pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16b16g16r16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.b16g16r16g16_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_420_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16r16_2plane_422_unorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.2d_array.g16_b16_r16_3plane_444_unorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.r32i.samples_4
@@ -436356,6 +438870,41 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg32i.samples_4
@@ -436371,6 +438920,56 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba32ui.samples_4
@@ -436386,6 +438985,26 @@ dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32i.samples_4
@@ -436401,6 +439020,41 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32i.samples_4
@@ -436416,6 +439070,56 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba32ui.samples_4
@@ -436431,6 +439135,26 @@ dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.cube_array.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.r32i.samples_4
@@ -436446,6 +439170,41 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.r8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.r8_snorm.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg32i.samples_4
@@ -436461,6 +439220,56 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.rg8i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg32ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rg8_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16i.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8i.samples_16
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_1
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba32ui.samples_4
@@ -436476,6 +439285,26 @@ dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_2
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_4
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_8
 dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8ui.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba16_snorm.samples_16
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_1
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_2
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_4
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_8
+dEQP-VK.sparse_resources.image_block_shapes.3d.rgba8_snorm.samples_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32i.11_137_1
@@ -436485,6 +439314,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r8_snorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32i.11_137_1
@@ -436494,6 +439344,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba32ui.11_137_1
@@ -436503,6 +439383,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16ui.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32i.11_137_3
@@ -436512,6 +439482,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16i.11_13
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32i.11_137_3
@@ -436521,6 +439512,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16i.11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436530,6 +439551,96 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16ui.1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32i.137_137_1
@@ -436539,6 +439650,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.r8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32i.137_137_1
@@ -436548,6 +439680,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16i.137_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba32ui.137_137_1
@@ -436557,6 +439719,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16ui.137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32i.137_137_3
@@ -436566,6 +439740,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16i.137
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.r8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32i.137_137_3
@@ -436575,6 +439770,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16i.13
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436584,6 +439809,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16ui
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32i.11_137_3
@@ -436593,6 +439830,27 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.r8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32i.11_137_3
@@ -436602,6 +439860,36 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba32ui.11_137_3
@@ -436611,6 +439899,18 @@ dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16ui.11_137_
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.512_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.512_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.11_137_1
@@ -436620,6 +439920,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.11_137_1
@@ -436629,6 +439989,96 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16ui.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.11_137_3
@@ -436638,6 +440088,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436647,6 +440157,96 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32i.137_137_1
@@ -436656,6 +440256,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16i.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.137_137_1
@@ -436665,6 +440325,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16ui.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32i.137_137_3
@@ -436674,6 +440346,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16i.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436683,6 +440415,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16ui.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32i.11_137_3
@@ -436692,6 +440436,66 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba32ui.11_137_3
@@ -436701,6 +440505,18 @@ dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16ui.11_137_3
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.mipmap_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32i.11_137_1
@@ -436710,6 +440526,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16i.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg32ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rg8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16i.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8i.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba32ui.11_137_1
@@ -436719,6 +440595,96 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16ui.11_137
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.1024_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8ui.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba16_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.rgba8_snorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8b8g8r8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b8g8r8g8_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8r8_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g8_b8_r8_3plane_444_unorm.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4_unorm_pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4_unorm_2pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16b16g16r16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.b16g16r16g16_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_420_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16r16_2plane_422_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.1024_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d.g16_b16_r16_3plane_444_unorm.11_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32i.11_137_3
@@ -436728,6 +440694,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16i.11_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba32ui.11_137_3
@@ -436737,6 +440763,96 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16ui.
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.rgba8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8b8g8r8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b8g8r8g8_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8r8_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g8_b8_r8_3plane_444_unorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4_unorm_pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4_unorm_2pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16b16g16r16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.b16g16r16g16_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_420_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16r16_2plane_422_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.2d_array.g16_b16_r16_3plane_444_unorm.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32i.137_137_1
@@ -436746,6 +440862,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16i.137_137_
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8i.137_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba32ui.137_137_1
@@ -436755,6 +440931,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16ui.137_
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube.rgba8_snorm.137_137_1
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32i.137_137_3
@@ -436764,6 +440952,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16i.13
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8i.137_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba32ui.137_137_3
@@ -436773,6 +441021,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16u
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.256_256_6
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.cube_array.rgba8_snorm.137_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32i.11_137_3
@@ -436782,6 +441042,66 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.r8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg32ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rg8_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16i.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8i.11_137_3
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba32ui.11_137_3
@@ -436791,6 +441111,18 @@ dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16ui.11_137
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.1024_128_8
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8ui.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba16_snorm.11_137_3
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.1024_128_8
+dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.3d.rgba8_snorm.11_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32i.503_137_1
@@ -436803,6 +441135,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.503_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r32ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg32ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16i.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8i.11_37_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba32ui.503_137_1
@@ -436815,6 +441227,110 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32i.503_137_3
@@ -436827,6 +441343,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8i.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba32ui.503_137_3
@@ -436839,6 +441435,110 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.512_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32i.137_137_1
@@ -436851,6 +441551,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.137_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r32ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg32ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16i.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8i.11_11_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba32ui.137_137_1
@@ -436863,6 +441643,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32i.137_137_3
@@ -436875,6 +441671,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.137_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r32ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg32ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16i.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.11_11_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba32ui.137_137_3
@@ -436887,6 +441763,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.256_256
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32i.503_137_3
@@ -436899,6 +441791,86 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg32ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16i.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8i.11_37_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba32ui.503_137_3
@@ -436911,6 +441883,22 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.image_sparse_memory_aliasing.3d.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32i.503_137_1
@@ -436923,6 +441911,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.512_25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.503_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r32ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg32ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16i.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8i.11_37_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba32ui.503_137_1
@@ -436935,6 +442003,110 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.51
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32i.503_137_3
@@ -436947,6 +442119,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8i.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba32ui.503_137_3
@@ -436959,6 +442211,110 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.2d_array.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32i.137_137_1
@@ -436971,6 +442327,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.256_
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r32ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg32ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16i.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8i.11_11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba32ui.137_137_1
@@ -436983,6 +442419,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32i.137_137_3
@@ -436995,6 +442447,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r32ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg32ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16i.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8i.11_11_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba32ui.137_137_3
@@ -437007,6 +442539,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rg
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.cube_array.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.256_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32i.503_137_3
@@ -437019,6 +442567,86 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.256_25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg32ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16i.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8i.11_37_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba32ui.503_137_3
@@ -437031,6 +442659,22 @@ dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.25
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.3d.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.503_137_1
@@ -437043,6 +442687,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.503_137_1
@@ -437055,6 +442779,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.503_137_3
@@ -437067,6 +442895,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.503_137_3
@@ -437079,6 +442987,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.512_256
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32i.503_137_3
@@ -437091,6 +443103,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba32ui.503_137_3
@@ -437103,6 +443195,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_fetch.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.503_137_1
@@ -437115,6 +443223,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.503_137_1
@@ -437127,6 +443315,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.503_137_3
@@ -437139,6 +443431,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.503_137_3
@@ -437151,6 +443523,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.512_256_
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32i.137_137_1
@@ -437163,6 +443639,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.137_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r32ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.r8_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg8_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8i.11_11_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.137_137_1
@@ -437175,6 +443731,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.256_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.137_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8ui.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.11_11_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.256_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.137_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba8_snorm.11_11_1
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32i.137_137_3
@@ -437187,6 +443759,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.137_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r32ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.r8_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg8_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8i.11_11_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.256_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.137_137_3
@@ -437199,6 +443851,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.256_25
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.137_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8ui.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.11_11_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.256_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.137_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba8_snorm.11_11_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32i.503_137_3
@@ -437211,6 +443879,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba32ui.503_137_3
@@ -437223,6 +443971,22 @@ dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.256_256_16
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.256_256_16
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.3d_sparse_read.rgba8_snorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.503_137_1
@@ -437235,6 +443999,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.512
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.503_137_1
@@ -437247,6 +444091,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.503_137_3
@@ -437259,6 +444207,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.503_137_3
@@ -437271,6 +444299,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.503_137_1
@@ -437283,6 +444415,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.512
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.503_137_1
@@ -437295,6 +444507,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.503_137_3
@@ -437307,6 +444623,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.503_137_3
@@ -437319,6 +444715,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.503_137_1
@@ -437331,6 +444831,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.503_137_1
@@ -437343,6 +444923,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.512_256_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.128_128_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.503_137_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8b8g8r8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8b8g8r8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b8g8r8g8_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b8g8r8g8_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8r8_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g8_b8_r8_3plane_444_unorm.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4_unorm_pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4_unorm_2pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16b16g16r16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16b16g16r16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b16g16r16g16_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.b16g16r16g16_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_420_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_420_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_422_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16r16_2plane_422_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.512_256_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.128_128_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.503_137_1
+dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.g16_b16_r16_3plane_444_unorm.11_37_1
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.503_137_3
@@ -437355,6 +445039,86 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.11_37_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.512_256_6
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.503_137_3
@@ -437367,6 +445131,110 @@ dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.512_25
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.128_128_8
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.503_137_3
 dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8b8g8r8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8b8g8r8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b8g8r8g8_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b8g8r8g8_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8r8_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g8_b8_r8_3plane_444_unorm.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r10x6g10x6b10x6a10x6_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6b10x6g10x6r10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b10x6g10x6r10x6g10x6_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4_unorm_pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4_unorm_2pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r12x4g12x4b12x4a12x4_unorm_4pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4b12x4g12x4r12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b12x4g12x4r12x4g12x4_422_unorm_4pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.11_37_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16b16g16r16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16b16g16r16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b16g16r16g16_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.b16g16r16g16_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_420_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_420_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_422_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16r16_2plane_422_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.512_256_6
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.128_128_8
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.503_137_3
+dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.g16_b16_r16_3plane_444_unorm.11_37_3
 dEQP-VK.sparse_resources.queue_bind.no_dependency
 dEQP-VK.sparse_resources.queue_bind.no_dependency_fence
 dEQP-VK.sparse_resources.queue_bind.single_queue_wait_one
@@ -494573,6 +502441,210 @@ dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_optimal_disjoint
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_disjoint_optimal
 dEQP-VK.ycbcr.copy_dimensions.src6x32768_dst6x32768.g16_b16_r16_3plane_420_unorm.g16_b16_r16_3plane_420_unorm.optimal_disjoint_optimal_disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8b8g8r8_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b8g8r8g8_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8r8_2plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g8_b8_r8_3plane_444_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6_unorm_pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6_unorm_2pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r10x6g10x6b10x6a10x6_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6b10x6g10x6r10x6_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b10x6g10x6r10x6g10x6_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6r10x6_2plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g10x6_b10x6_r10x6_3plane_444_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4_unorm_pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4_unorm_2pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.r12x4g12x4b12x4a12x4_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4b12x4g12x4r12x4_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b12x4g12x4r12x4g12x4_422_unorm_4pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_420_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4r12x4_2plane_422_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g12x4_b12x4_r12x4_3plane_444_unorm_3pack16.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16b16g16r16_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.b16g16r16g16_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_420_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16r16_2plane_422_unorm.66_32_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.512_512_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.512_512_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.1024_128_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.1024_128_1.disjoint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.66_32_1.joint
+dEQP-VK.ycbcr.storage_image_write.g16_b16_r16_3plane_444_unorm.66_32_1.disjoint
 dEQP-VK.protected_memory.attachment.load_op.static.clear_1
 dEQP-VK.protected_memory.attachment.load_op.static.clear_2
 dEQP-VK.protected_memory.attachment.load_op.static.clear_3
index bda2575..34b92cd 100644 (file)
@@ -912,6 +912,7 @@ IVec3 calculatePackedPitch (const TextureFormat& format, const IVec3& size)
 ConstPixelBufferAccess::ConstPixelBufferAccess (void)
        : m_size                (0)
        , m_pitch               (0)
+       , m_divider             (1,1,1)
        , m_data                (DE_NULL)
 {
 }
@@ -920,6 +921,7 @@ ConstPixelBufferAccess::ConstPixelBufferAccess (const TextureFormat& format, int
        : m_format              (format)
        , m_size                (width, height, depth)
        , m_pitch               (calculatePackedPitch(m_format, m_size))
+       , m_divider             (1,1,1)
        , m_data                ((void*)data)
 {
        DE_ASSERT(isValid(format));
@@ -929,6 +931,7 @@ ConstPixelBufferAccess::ConstPixelBufferAccess (const TextureFormat& format, con
        : m_format              (format)
        , m_size                (size)
        , m_pitch               (calculatePackedPitch(m_format, m_size))
+       , m_divider             (1,1,1)
        , m_data                ((void*)data)
 {
        DE_ASSERT(isValid(format));
@@ -938,6 +941,7 @@ ConstPixelBufferAccess::ConstPixelBufferAccess (const TextureFormat& format, int
        : m_format              (format)
        , m_size                (width, height, depth)
        , m_pitch               (format.getPixelSize(), rowPitch, slicePitch)
+       , m_divider             (1,1,1)
        , m_data                ((void*)data)
 {
        DE_ASSERT(isValid(format));
@@ -947,6 +951,18 @@ ConstPixelBufferAccess::ConstPixelBufferAccess (const TextureFormat& format, con
        : m_format              (format)
        , m_size                (size)
        , m_pitch               (pitch)
+       , m_divider             (1,1,1)
+       , m_data                ((void*)data)
+{
+       DE_ASSERT(isValid(format));
+       DE_ASSERT(m_format.getPixelSize() <= m_pitch.x());
+}
+
+ConstPixelBufferAccess::ConstPixelBufferAccess(const TextureFormat& format, const IVec3& size, const IVec3& pitch, const IVec3& block, const void* data)
+       : m_format              (format)
+       , m_size                (size)
+       , m_pitch               (pitch)
+       , m_divider             (block)
        , m_data                ((void*)data)
 {
        DE_ASSERT(isValid(format));
@@ -957,6 +973,7 @@ ConstPixelBufferAccess::ConstPixelBufferAccess (const TextureLevel& level)
        : m_format              (level.getFormat())
        , m_size                (level.getSize())
        , m_pitch               (calculatePackedPitch(m_format, m_size))
+       , m_divider             (1,1,1)
        , m_data                ((void*)level.getPtr())
 {
 }
@@ -981,6 +998,12 @@ PixelBufferAccess::PixelBufferAccess (const TextureFormat& format, const IVec3&
 {
 }
 
+PixelBufferAccess::PixelBufferAccess(const TextureFormat& format, const IVec3& size, const IVec3& pitch, const IVec3& block, void* data)
+       : ConstPixelBufferAccess(format, size, pitch, block, data)
+{
+}
+
+
 PixelBufferAccess::PixelBufferAccess (TextureLevel& level)
        : ConstPixelBufferAccess(level)
 {
index a0fdff5..722cd11 100644 (file)
@@ -349,6 +349,7 @@ public:
                                                        ConstPixelBufferAccess          (const TextureFormat& format, const IVec3& size, const void* data);
                                                        ConstPixelBufferAccess          (const TextureFormat& format, int width, int height, int depth, int rowPitch, int slicePitch, const void* data);
                                                        ConstPixelBufferAccess          (const TextureFormat& format, const IVec3& size, const IVec3& pitch, const void* data);
+                                                       ConstPixelBufferAccess          (const TextureFormat& format, const IVec3& size, const IVec3& pitch, const IVec3& divider, const void* data);
 
        const TextureFormat&    getFormat                                       (void) const    { return m_format;                                      }
        const IVec3&                    getSize                                         (void) const    { return m_size;                                        }
@@ -359,9 +360,10 @@ public:
        int                                             getRowPitch                                     (void) const    { return m_pitch.y();                           }
        int                                             getSlicePitch                           (void) const    { return m_pitch.z();                           }
        const IVec3&                    getPitch                                        (void) const    { return m_pitch;                                       }
+       const IVec3&                    getDivider                                      (void) const    { return m_divider;                                     }
 
        const void*                             getDataPtr                                      (void) const    { return m_data;                                        }
-       const void*                             getPixelPtr                                     (int x, int y, int z = 0) const { return (const deUint8*)m_data + x * m_pitch.x() + y * m_pitch.y() + z * m_pitch.z(); }
+       const void*                             getPixelPtr                                     (int x, int y, int z = 0) const { return (const deUint8*)m_data + (x/m_divider.x()) * m_pitch.x() + (y/m_divider.y()) * m_pitch.y() + (z/m_divider.z()) * m_pitch.z(); }
 
        Vec4                                    getPixel                                        (int x, int y, int z = 0) const;
        IVec4                                   getPixelInt                                     (int x, int y, int z = 0) const;
@@ -388,6 +390,7 @@ protected:
        TextureFormat                   m_format;
        IVec3                                   m_size;
        IVec3                                   m_pitch;        //!< (pixelPitch, rowPitch, slicePitch)
+       IVec3                                   m_divider;
        mutable void*                   m_data;
 } DE_WARN_UNUSED_TYPE;
 
@@ -409,9 +412,10 @@ public:
                                                PixelBufferAccess       (const TextureFormat& format, const IVec3& size, void* data);
                                                PixelBufferAccess       (const TextureFormat& format, int width, int height, int depth, int rowPitch, int slicePitch, void* data);
                                                PixelBufferAccess       (const TextureFormat& format, const IVec3& size, const IVec3& pitch, void* data);
+                                               PixelBufferAccess       (const TextureFormat& format, const IVec3& size, const IVec3& pitch, const IVec3& block, void* data);
 
        void*                           getDataPtr                      (void) const { return m_data; }
-       void*                           getPixelPtr                     (int x, int y, int z = 0) const { return (deUint8*)m_data + x * m_pitch.x() + y * m_pitch.y() + z * m_pitch.z(); }
+       void*                           getPixelPtr                     (int x, int y, int z = 0) const { return (deUint8*)m_data + (x/m_divider.x()) * m_pitch.x() + (y/m_divider.y()) * m_pitch.y() + (z/m_divider.z()) * m_pitch.z(); }
 
        void                            setPixel                        (const tcu::Vec4& color, int x, int y, int z = 0) const;
        void                            setPixel                        (const tcu::IVec4& color, int x, int y, int z = 0) const;