Merge vk-gl-cts/aosp-deqp-dev into vk-gl-cts/master
authorAlexander Galazin <alexander.galazin@arm.com>
Fri, 15 Dec 2017 10:57:48 +0000 (11:57 +0100)
committerAlexander Galazin <alexander.galazin@arm.com>
Fri, 15 Dec 2017 10:57:48 +0000 (11:57 +0100)
Change-Id: I60447500234c2e7230f1ccf3e9cecc28acf9dd7f

26 files changed:
AndroidGen.mk
android/cts/master/vk-master.txt
external/openglcts/modules/common/glcUniformBlockTests.cpp
external/vulkancts/data/vulkan/glsl/es310/linkage.test
external/vulkancts/framework/vulkan/vkBuilderUtil.cpp
external/vulkancts/framework/vulkan/vkBuilderUtil.hpp
external/vulkancts/modules/vulkan/binding_model/vktBindingShaderAccessTests.cpp
external/vulkancts/modules/vulkan/image/vktImageAtomicOperationTests.cpp
external/vulkancts/modules/vulkan/image/vktImageCompressionTranscodingSupport.cpp
external/vulkancts/modules/vulkan/image/vktImageLoadStoreTests.cpp
external/vulkancts/modules/vulkan/image/vktImageMutableTests.cpp
external/vulkancts/modules/vulkan/image/vktImageTestsUtil.cpp
external/vulkancts/modules/vulkan/image/vktImageTranscodingSupportTests.cpp
external/vulkancts/modules/vulkan/memory/vktMemoryPipelineBarrierTests.cpp
external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.cpp
external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.hpp
external/vulkancts/modules/vulkan/renderpass/CMakeLists.txt
external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp
external/vulkancts/modules/vulkan/shaderexecutor/vktShaderBuiltinPrecisionTests.cpp
external/vulkancts/modules/vulkan/shaderrender/vktShaderRenderMatrixTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/modules/vulkan/synchronization/vktSynchronizationCrossInstanceSharingTests.cpp
external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp
external/vulkancts/mustpass/1.0.3/vk-default.txt

index 2424031..eb8bc23 100644 (file)
@@ -168,6 +168,7 @@ LOCAL_SRC_FILES := \
        external/vulkancts/modules/vulkan/renderpass/vktRenderPassMultisampleResolveTests.cpp \
        external/vulkancts/modules/vulkan/renderpass/vktRenderPassMultisampleTests.cpp \
        external/vulkancts/modules/vulkan/renderpass/vktRenderPassSampleReadTests.cpp \
+       external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.cpp \
        external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp \
        external/vulkancts/modules/vulkan/robustness/vktRobustnessBufferAccessTests.cpp \
        external/vulkancts/modules/vulkan/robustness/vktRobustnessTests.cpp \
index 1b451e1..ba54abb 100644 (file)
@@ -145633,6 +145633,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -145713,6 +145793,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descr
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -145793,6 +145953,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -145873,6 +146113,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -145953,6 +146273,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.des
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -146033,6 +146433,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.des
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -146093,6 +146573,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -146173,6 +146713,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragm
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -146253,6 +146873,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -146333,6 +147033,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.des
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -146413,6 +147193,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -146493,6 +147353,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -146573,6 +147513,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -146653,6 +147673,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -146713,6 +147813,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -146793,6 +147953,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fra
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -146853,6 +148093,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -146913,6 +148213,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -146973,6 +148333,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -147033,6 +148453,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -147093,6 +148573,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -147153,6 +148693,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -147213,6 +148813,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -147273,6 +148933,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -147333,6 +149053,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -147393,6 +149173,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -147453,6 +149293,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -147513,6 +149413,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -147573,6 +149533,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -147633,6 +149653,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -147693,6 +149773,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -147753,6 +149893,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_slice
@@ -147813,6 +150013,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_slice
@@ -147873,6 +150133,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descrip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -147933,6 +150253,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -147993,6 +150373,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_slice
@@ -148053,6 +150493,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descr
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_slice
@@ -148113,6 +150613,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descr
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.single_descriptor.1d_base_slice
@@ -148173,6 +150733,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descri
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -148233,102 +150853,258 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragmen
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -148337,6 +151113,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -148345,6 +151129,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -148353,6 +151145,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -148361,6 +151161,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -148369,6 +151177,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148377,6 +151193,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -148385,6 +151209,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multi
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148393,6 +151225,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragme
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -148401,6 +151241,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -148409,6 +151257,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -148417,6 +151273,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -148425,6 +151289,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -148433,6 +151305,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148441,6 +151321,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -148449,6 +151337,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multi
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148457,6 +151353,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragme
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148473,6 +151377,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_ac
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148489,6 +151409,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148505,6 +151441,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148521,6 +151473,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148537,6 +151505,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geome
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148553,6 +151537,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragm
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148569,6 +151569,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148585,6 +151601,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148601,6 +151633,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_ac
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148617,6 +151665,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148633,6 +151697,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148649,6 +151729,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148665,6 +151761,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geome
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148681,6 +151793,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragm
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148697,6 +151825,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148713,6 +151857,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -148793,6 +151953,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -148873,6 +152113,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -148953,6 +152273,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -149033,6 +152433,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -149113,6 +152593,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -149193,6 +152753,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -149253,6 +152893,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -149333,6 +153033,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -149413,6 +153193,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -149493,6 +153353,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -149573,6 +153513,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -149653,6 +153673,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -149733,6 +153833,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -149813,6 +153993,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -149873,6 +154133,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -149953,6 +154273,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -150013,6 +154413,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -150073,6 +154533,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -150133,6 +154653,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -150193,6 +154773,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -150253,6 +154893,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -150313,6 +155013,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -150373,6 +155133,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -150433,6 +155253,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -150493,6 +155373,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -150553,6 +155493,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -150613,6 +155613,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -150673,6 +155733,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -150733,6 +155853,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -150793,6 +155973,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -150853,6 +156093,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -150913,6 +156213,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_slice
@@ -150973,6 +156333,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_slice
@@ -151033,6 +156453,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -151093,6 +156573,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -151153,6 +156693,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_slice
@@ -151213,6 +156813,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_slice
@@ -151273,6 +156933,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.single_descriptor.1d_base_slice
@@ -151333,6 +157053,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -151393,102 +157173,258 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -151497,6 +157433,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -151505,6 +157449,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -151513,6 +157465,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -151521,6 +157481,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -151529,6 +157497,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151537,6 +157513,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -151545,6 +157529,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151553,6 +157545,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -151561,6 +157561,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -151569,6 +157577,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -151577,6 +157593,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -151585,6 +157609,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -151593,6 +157625,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151601,6 +157641,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -151609,6 +157657,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151617,6 +157673,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151633,6 +157697,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151649,6 +157729,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151665,6 +157761,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151681,6 +157793,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151697,6 +157825,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151713,6 +157857,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151729,6 +157889,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151745,6 +157921,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151761,6 +157953,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151777,6 +157985,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151793,6 +158017,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151809,6 +158049,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151825,6 +158081,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151841,6 +158113,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151857,6 +158145,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151873,6 +158177,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -157761,6 +164081,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -157841,6 +164241,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.des
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -157921,6 +164401,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -158001,6 +164561,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -158081,6 +164721,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -158161,6 +164881,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -158241,6 +165041,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fra
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -158321,6 +165201,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_acces
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -158401,6 +165361,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -158481,6 +165521,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctr
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -158561,6 +165681,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eva
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -158641,6 +165841,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -158721,6 +166001,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -158801,6 +166161,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_f
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -158861,6 +166301,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -158921,6 +166421,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -158981,6 +166541,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -159041,6 +166661,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -159101,6 +166781,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -159161,6 +166901,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -159221,6 +167021,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -159281,6 +167141,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -159341,6 +167261,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -159401,6 +167381,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -159461,6 +167501,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -159521,6 +167621,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -159581,6 +167741,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -159641,6 +167861,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_slice
@@ -159701,6 +167981,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.de
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_slice
@@ -159761,6 +168101,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descr
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -159821,6 +168221,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.de
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -159881,6 +168341,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.de
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_slice
@@ -159941,6 +168461,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.des
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_slice
@@ -160001,6 +168581,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.des
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -160061,90 +168701,234 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -160153,6 +168937,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -160161,6 +168953,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.mult
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -160169,6 +168969,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -160177,6 +168985,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -160185,6 +169001,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160193,6 +169017,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160201,6 +169033,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_frag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -160209,6 +169049,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -160217,6 +169065,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.mult
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -160225,6 +169081,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -160233,6 +169097,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -160241,6 +169113,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160249,6 +169129,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160257,6 +169145,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_frag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160273,6 +169169,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160289,6 +169201,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160305,6 +169233,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160321,6 +169265,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160337,6 +169297,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geo
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160353,6 +169329,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fra
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160369,6 +169361,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160385,6 +169393,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160401,6 +169425,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160417,6 +169457,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160433,6 +169489,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160449,6 +169521,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geo
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160465,6 +169553,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fra
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160481,6 +169585,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -160561,6 +169681,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -160641,6 +169841,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -160721,6 +170001,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -160801,6 +170161,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -160881,6 +170321,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -160961,6 +170481,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -161041,6 +170641,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -161121,6 +170801,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -161201,6 +170961,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -161281,6 +171121,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -161361,6 +171281,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -161441,6 +171441,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -161521,6 +171601,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -161601,6 +171761,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -161661,6 +171901,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -161721,6 +172021,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -161781,6 +172141,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -161841,6 +172261,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -161901,6 +172381,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -161961,6 +172501,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -162021,6 +172621,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -162081,6 +172741,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -162141,6 +172861,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -162201,6 +172981,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -162261,6 +173101,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -162321,6 +173221,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -162381,6 +173341,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -162441,6 +173461,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_slice
@@ -162501,6 +173581,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_slice
@@ -162561,6 +173701,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -162621,6 +173821,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -162681,6 +173941,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_slice
@@ -162741,6 +174061,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_slice
@@ -162801,6 +174181,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -162861,90 +174301,234 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -162953,6 +174537,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -162961,6 +174553,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -162969,6 +174569,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -162977,6 +174585,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -162985,6 +174601,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -162993,6 +174617,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -163001,6 +174633,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -163009,6 +174649,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -163017,6 +174665,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -163025,6 +174681,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -163033,6 +174697,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -163041,6 +174713,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -163049,6 +174729,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -163057,6 +174745,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163073,6 +174769,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163089,6 +174801,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163105,6 +174833,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163121,6 +174865,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163137,6 +174897,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163153,6 +174929,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163169,6 +174961,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163185,6 +174993,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163201,6 +175025,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163217,6 +175057,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163233,6 +175089,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163249,6 +175121,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163265,6 +175153,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163281,6 +175185,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -173382,6 +185302,18 @@ dEQP-VK.glsl.functions.misc.argument_eval_order_2_vertex
 dEQP-VK.glsl.functions.misc.argument_eval_order_2_fragment
 dEQP-VK.glsl.linkage.varying.rules.vertex_declare
 dEQP-VK.glsl.linkage.varying.rules.both_declare
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec4_vec3
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec4_vec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec4_float
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec3_vec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec3_float
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec2_float
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec4_ivec3
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec4_ivec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec4_int
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec3_ivec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec3_int
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec2_int
 dEQP-VK.glsl.linkage.varying.rules.vertex_declare_fragment_use
 dEQP-VK.glsl.linkage.varying.rules.vertex_use_fragment_declare
 dEQP-VK.glsl.linkage.varying.rules.vertex_use_declare_fragment
@@ -200866,6 +212798,54 @@ dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_28
 dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_29
 dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_30
 dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_31
+dEQP-VK.renderpass.sparserendertarget.r5g6b5_unorm_pack16
+dEQP-VK.renderpass.sparserendertarget.r8_unorm
+dEQP-VK.renderpass.sparserendertarget.r8_snorm
+dEQP-VK.renderpass.sparserendertarget.r8_uint
+dEQP-VK.renderpass.sparserendertarget.r8_sint
+dEQP-VK.renderpass.sparserendertarget.r8g8_unorm
+dEQP-VK.renderpass.sparserendertarget.r8g8_snorm
+dEQP-VK.renderpass.sparserendertarget.r8g8_uint
+dEQP-VK.renderpass.sparserendertarget.r8g8_sint
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_unorm
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_snorm
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_uint
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_sint
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_srgb
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_unorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_snorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_uint_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_sint_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_srgb_pack32
+dEQP-VK.renderpass.sparserendertarget.b8g8r8a8_unorm
+dEQP-VK.renderpass.sparserendertarget.b8g8r8a8_srgb
+dEQP-VK.renderpass.sparserendertarget.a2r10g10b10_unorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a2b10g10r10_unorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a2b10g10r10_uint_pack32
+dEQP-VK.renderpass.sparserendertarget.r16_unorm
+dEQP-VK.renderpass.sparserendertarget.r16_snorm
+dEQP-VK.renderpass.sparserendertarget.r16_uint
+dEQP-VK.renderpass.sparserendertarget.r16_sint
+dEQP-VK.renderpass.sparserendertarget.r16_sfloat
+dEQP-VK.renderpass.sparserendertarget.r16g16_unorm
+dEQP-VK.renderpass.sparserendertarget.r16g16_snorm
+dEQP-VK.renderpass.sparserendertarget.r16g16_uint
+dEQP-VK.renderpass.sparserendertarget.r16g16_sint
+dEQP-VK.renderpass.sparserendertarget.r16g16_sfloat
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_unorm
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_snorm
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_uint
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_sint
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_sfloat
+dEQP-VK.renderpass.sparserendertarget.r32_uint
+dEQP-VK.renderpass.sparserendertarget.r32_sint
+dEQP-VK.renderpass.sparserendertarget.r32_sfloat
+dEQP-VK.renderpass.sparserendertarget.r32g32_uint
+dEQP-VK.renderpass.sparserendertarget.r32g32_sint
+dEQP-VK.renderpass.sparserendertarget.r32g32_sfloat
+dEQP-VK.renderpass.sparserendertarget.r32g32b32a32_uint
+dEQP-VK.renderpass.sparserendertarget.r32g32b32a32_sint
+dEQP-VK.renderpass.sparserendertarget.r32g32b32a32_sfloat
 dEQP-VK.ubo.2_level_array.std140.float.vertex
 dEQP-VK.ubo.2_level_array.std140.float.fragment
 dEQP-VK.ubo.2_level_array.std140.float.both
index a3ac986..656e0e4 100644 (file)
@@ -739,6 +739,22 @@ public:
                if (!Test(vs3, fs3, GL_TRUE))
                        return STOP;
 
+               std::string vs4("precision highp float;\n"
+                                               "layout (std140) uniform Data { float f; };\n"
+                                               "void main() {\n"
+                                               "  gl_Position = vec4(f);\n"
+                                               "}\n");
+               std::string fs4("precision highp float;\n"
+                                               "uniform float f;\n"
+                                               "out vec4 color;\n"
+                                               "void main() {\n"
+                                               "  color = vec4(f);\n"
+                                               "}\n");
+
+               // check if link error is generated when the same name is used for block and non-block uniform
+               if (!Test(vs4, fs4, GL_FALSE))
+                       return STOP;
+
                m_testCtx.setTestResult(QP_TEST_RESULT_PASS, "Pass");
                return STOP;
        }
index 51c5dd1..87b190f 100644 (file)
@@ -51,6 +51,352 @@ group varying "Varying linkage"
                        ""
                end
 
+               # vec4 vs vec3
+               case legal_mismatch_vec4_vec3
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (vec4 to vec3)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump vec4 var;
+                               void main()
+                               {
+                                       var.x = 0.0;
+                                       var.y = 0.0;
+                                       var.z = 0.0;
+                                       var.w = 0.0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump vec3 var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       ${FRAG_COLOR} = vec4(1.0 + var.x + var.y + var.z);
+                               }
+                       ""
+               end
+
+               # vec4 vs vec2
+               case legal_mismatch_vec4_vec2
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (vec4 to vec2)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump vec4 var;
+                               void main()
+                               {
+                                       var.x = 0.0;
+                                       var.y = 0.0;
+                                       var.z = 0.0;
+                                       var.w = 0.0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump vec2 var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       ${FRAG_COLOR} = vec4(1.0 + var.x + var.y);
+                               }
+                       ""
+               end
+
+               # vec4 vs float
+               case legal_mismatch_vec4_float
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (vec4 to float)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump vec4 var;
+                               void main()
+                               {
+                                       var.x = 0.0;
+                                       var.y = 0.0;
+                                       var.z = 0.0;
+                                       var.w = 0.0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump float var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       ${FRAG_COLOR} = vec4(1.0 + var);
+                               }
+                       ""
+               end
+
+               # vec3 vs vec2
+               case legal_mismatch_vec3_vec2
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (vec3 to vec2)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump vec3 var;
+                               void main()
+                               {
+                                       var.x = 0.0;
+                                       var.y = 0.0;
+                                       var.z = 0.0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump vec2 var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       ${FRAG_COLOR} = vec4(1.0 + var.x + var.y);
+                               }
+                       ""
+               end
+
+               # vec3 vs float
+               case legal_mismatch_vec3_float
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (vec3 to float)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump vec3 var;
+                               void main()
+                               {
+                                       var.x = 0.0;
+                                       var.y = 0.0;
+                                       var.z = 0.0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump float var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       ${FRAG_COLOR} = vec4(1.0 + var);
+                               }
+                       ""
+               end
+
+               # vec2 vs float
+               case legal_mismatch_vec2_float
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (vec2 to float)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump vec2 var;
+                               void main()
+                               {
+                                       var.x = 0.0;
+                                       var.y = 0.0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump float var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       ${FRAG_COLOR} = vec4(1.0 + var);
+                               }
+                       ""
+               end
+
+               # ivec4 vs ivec3
+               case legal_mismatch_ivec4_ivec3
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (ivec4 to ivec3)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump ivec4 var;
+                               void main()
+                               {
+                                       var.x = 0;
+                                       var.y = 0;
+                                       var.z = 0;
+                                       var.w = 0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump flat ivec3 var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       if (var.x + var.y + var.z == 0)
+                                               ${FRAG_COLOR} = vec4(1.0);
+                                       else
+                                               ${FRAG_COLOR} = vec4(0.0);
+                               }
+                       ""
+               end
+
+               # ivec4 vs ivec2
+               case legal_mismatch_ivec4_ivec2
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (ivec4 to ivec2)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump ivec4 var;
+                               void main()
+                               {
+                                       var.x = 0;
+                                       var.y = 0;
+                                       var.z = 0;
+                                       var.w = 0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump flat ivec2 var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       if (var.x + var.y == 0)
+                                               ${FRAG_COLOR} = vec4(1.0);
+                                       else
+                                               ${FRAG_COLOR} = vec4(0.0);
+                               }
+                       ""
+               end
+
+               # ivec4 vs int
+               case legal_mismatch_ivec4_int
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (ivec4 to int)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump ivec4 var;
+                               void main()
+                               {
+                                       var.x = 0;
+                                       var.y = 0;
+                                       var.z = 0;
+                                       var.w = 0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump flat int var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       if (var == 0)
+                                               ${FRAG_COLOR} = vec4(1.0);
+                                       else
+                                               ${FRAG_COLOR} = vec4(0.0);
+                               }
+                       ""
+               end
+
+               # ivec3 vs ivec2
+               case legal_mismatch_ivec3_ivec2
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (ivec3 to ivec2)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump ivec3 var;
+                               void main()
+                               {
+                                       var.x = 0;
+                                       var.y = 0;
+                                       var.z = 0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump flat ivec2 var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       if (var.x + var.y == 0)
+                                               ${FRAG_COLOR} = vec4(1.0);
+                                       else
+                                               ${FRAG_COLOR} = vec4(0.0);
+                               }
+                       ""
+               end
+
+               # ivec3 vs int
+               case legal_mismatch_ivec3_int
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (ivec3 to int)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump ivec3 var;
+                               void main()
+                               {
+                                       var.x = 0;
+                                       var.y = 0;
+                                       var.z = 0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump flat int var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       if (var == 0)
+                                               ${FRAG_COLOR} = vec4(1.0);
+                                       else
+                                               ${FRAG_COLOR} = vec4(0.0);
+                               }
+                       ""
+               end
+
+               # ivec2 vs int
+               case legal_mismatch_ivec2_int
+                       version 310 es
+                       desc "legal vertex to fragment shader varying type mismatches (ivec2 to int)"
+                       vertex ""
+                               #version 310 es
+                               ${VERTEX_DECLARATIONS}
+                               layout(location = 0) out mediump ivec2 var;
+                               void main()
+                               {
+                                       var.x = 0;
+                                       var.y = 0;
+                                       ${VERTEX_OUTPUT}
+                               }
+                       ""
+                       fragment ""
+                               #version 310 es
+                               layout(location = 0) in mediump flat int var;
+                               ${FRAGMENT_DECLARATIONS}
+                               void main()
+                               {
+                                       if (var == 0)
+                                               ${FRAG_COLOR} = vec4(1.0);
+                                       else
+                                               ${FRAG_COLOR} = vec4(0.0);
+                               }
+                       ""
+               end
+
                # declared in vertex shader, static use in frag shader
                case vertex_declare_fragment_use
                        version 310 es
index fb4c3f7..2ce46a0 100644 (file)
@@ -276,10 +276,13 @@ void DescriptorSetUpdateBuilder::update (const DeviceInterface& vk, VkDevice dev
        vk.updateDescriptorSets(device, (deUint32)writes.size(), writePtr, (deUint32)m_copies.size(), copyPtr);
 }
 
-void DescriptorSetUpdateBuilder::updateWithPush (const DeviceInterface& vk, VkCommandBuffer cmd, VkPipelineBindPoint bindPoint, VkPipelineLayout pipelineLayout, deUint32 setIdx) const
+void DescriptorSetUpdateBuilder::updateWithPush (const DeviceInterface& vk, VkCommandBuffer cmd, VkPipelineBindPoint bindPoint, VkPipelineLayout pipelineLayout, deUint32 setIdx, deUint32 descriptorIdx, deUint32 numDescriptors) const
 {
+       // Write all descriptors or just a subset?
+       deUint32                                                        count           = (numDescriptors) ? numDescriptors : (deUint32)m_writes.size();
+
        // Update VkWriteDescriptorSet structures with stored info
-       std::vector<VkWriteDescriptorSet> writes        = m_writes;
+       std::vector<VkWriteDescriptorSet>       writes          = m_writes;
 
        for (size_t writeNdx = 0; writeNdx < m_writes.size(); writeNdx++)
        {
@@ -295,9 +298,16 @@ void DescriptorSetUpdateBuilder::updateWithPush (const DeviceInterface& vk, VkCo
                        writes[writeNdx].pTexelBufferView       = &writeInfo.texelBufferViews[0];
        }
 
-       const VkWriteDescriptorSet* const       writePtr        = (m_writes.empty()) ? (DE_NULL) : (&writes[0]);
+       const VkWriteDescriptorSet* const       writePtr        = (m_writes.empty()) ? (DE_NULL) : (&writes[descriptorIdx]);
 
-       vk.cmdPushDescriptorSetKHR(cmd, bindPoint, pipelineLayout, setIdx, (deUint32)m_writes.size(), writePtr);
+       vk.cmdPushDescriptorSetKHR(cmd, bindPoint, pipelineLayout, setIdx, count, writePtr);
+}
+
+void DescriptorSetUpdateBuilder::clear(void)
+{
+       m_writeDescriptorInfos.clear();
+       m_writes.clear();
+       m_copies.clear();
 }
 
 } // vk
index 4dee2de..29b6718 100644 (file)
@@ -165,7 +165,8 @@ public:
                                                                                                                                         deUint32                       count);
 
        void                                                            update                                          (const DeviceInterface& vk, VkDevice device) const;
-       void                                                            updateWithPush                          (const DeviceInterface& vk, VkCommandBuffer cmd, VkPipelineBindPoint bindPoint, VkPipelineLayout pipelineLayout, deUint32 setIdx) const;
+       void                                                            updateWithPush                          (const DeviceInterface& vk, VkCommandBuffer cmd, VkPipelineBindPoint bindPoint, VkPipelineLayout pipelineLayout, deUint32 setIdx, deUint32 descriptorIdx = 0, deUint32 numDescriptors = 0) const;
+       void                                                            clear                                           (void);
 
        // helpers
 
index b3932d7..08faca4 100644 (file)
@@ -1225,6 +1225,28 @@ void SingleCmdRenderInstance::renderToTarget (void)
        VK_CHECK(m_vki.waitForFences(m_device, 1, &fence.get(), 0u, infiniteTimeout)); // \note: timeout is failure
 }
 
+enum DescriptorSetCount
+{
+       DESCRIPTOR_SET_COUNT_SINGLE = 0,                                //!< single descriptor set
+       DESCRIPTOR_SET_COUNT_MULTIPLE,                                  //!< multiple descriptor sets
+
+       DESCRIPTOR_SET_COUNT_LAST
+};
+
+deUint32 getDescriptorSetCount (DescriptorSetCount count)
+{
+       switch (count)
+       {
+               case DESCRIPTOR_SET_COUNT_SINGLE:
+                       return 1u;
+               case DESCRIPTOR_SET_COUNT_MULTIPLE:
+                       return 2u;
+               default:
+                       DE_FATAL("Impossible");
+                       return 0u;
+       }
+}
+
 enum ShaderInputInterface
 {
        SHADER_INPUT_SINGLE_DESCRIPTOR = 0,                                     //!< one descriptor
@@ -1252,88 +1274,128 @@ deUint32 getInterfaceNumResources (ShaderInputInterface shaderInterface)
        }
 }
 
+typedef de::MovePtr<vk::Allocation>                                            AllocationMp;
+typedef de::SharedPtr<vk::Allocation>                                  AllocationSp;
+typedef vk::Unique<vk::VkBuffer>                                               BufferHandleUp;
+typedef de::SharedPtr<BufferHandleUp>                                  BufferHandleSp;
+typedef vk::Unique<vk::VkBufferView>                                   BufferViewHandleUp;
+typedef de::SharedPtr<BufferViewHandleUp>                              BufferViewHandleSp;
+typedef vk::Unique<vk::VkSampler>                                              SamplerHandleUp;
+typedef de::SharedPtr<SamplerHandleUp>                                 SamplerHandleSp;
+typedef vk::Unique<vk::VkImage>                                                        ImageHandleUp;
+typedef de::SharedPtr<ImageHandleUp>                                   ImageHandleSp;
+typedef vk::Unique<vk::VkImageView>                                            ImageViewHandleUp;
+typedef de::SharedPtr<ImageViewHandleUp>                               ImageViewHandleSp;
+typedef vk::Unique<vk::VkDescriptorSet>                                        DescriptorSetHandleUp;
+typedef de::SharedPtr<DescriptorSetHandleUp>                   DescriptorSetHandleSp;
+typedef vk::Unique<vk::VkDescriptorSetLayout>                  DescriptorSetLayoutHandleUp;
+typedef de::SharedPtr<DescriptorSetLayoutHandleUp>             DescriptorSetLayoutHandleSp;
+typedef vk::Unique<vk::VkDescriptorUpdateTemplateKHR>  UpdateTemplateHandleUp;
+typedef de::SharedPtr<UpdateTemplateHandleUp>                  UpdateTemplateHandleSp;
+
 class BufferRenderInstance : public SingleCmdRenderInstance
 {
 public:
-                                                                                                       BufferRenderInstance                    (Context&                                                                               context,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod,
-                                                                                                                                                                        bool                                                                                   isPrimaryCmdBuf,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        vk::VkShaderStageFlags                                                 stageFlags,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        bool                                                                                   viewOffset,
-                                                                                                                                                                        bool                                                                                   dynamicOffset,
-                                                                                                                                                                        bool                                                                                   dynamicOffsetNonZero);
-
-       static vk::Move<vk::VkBuffer>                                   createSourceBuffer                              (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::Allocator&                                                                 allocator,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        deUint32                                                                               offset,
-                                                                                                                                                                        deUint32                                                                               bufferSize,
-                                                                                                                                                                        de::MovePtr<vk::Allocation>*                                   outMemory);
-
-       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                    (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface);
-
-       static vk::Move<vk::VkDescriptorSetLayout>              createDescriptorSetLayout               (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkShaderStageFlags                                                 stageFlags,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod);
-
-       static vk::Move<vk::VkDescriptorSet>                    createDescriptorSet                             (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              descriptorSetLayout,
-                                                                                                                                                                        vk::VkDescriptorPool                                                   descriptorPool,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkBuffer                                                                   sourceBufferA,
-                                                                                                                                                                        const deUint32                                                                 viewOffsetA,
-                                                                                                                                                                        vk::VkBuffer                                                                   sourceBufferB,
-                                                                                                                                                                        const deUint32                                                                 viewOffsetB,
-                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                        vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                        RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                        vk::VkPipelineLayout                                                   pipelineLayout = DE_NULL);
-
-       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                    (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              descriptorSetLayout);
-
-       static void                                                                             writeDescriptorSet                              (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              descriptorSetLayout,
-                                                                                                                                                                        vk::VkDescriptorPool                                                   descriptorPool,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkBuffer                                                                   sourceBufferA,
-                                                                                                                                                                        const deUint32                                                                 viewOffsetA,
-                                                                                                                                                                        vk::VkBuffer                                                                   sourceBufferB,
-                                                                                                                                                                        const deUint32                                                                 viewOffsetB,
-                                                                                                                                                                        vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
-
-       static void                                                                             writeDescriptorSetWithTemplate  (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              descriptorSetLayout,
-                                                                                                                                                                        vk::VkDescriptorPool                                                   descriptorPool,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkBuffer                                                                   sourceBufferA,
-                                                                                                                                                                        const deUint32                                                                 viewOffsetA,
-                                                                                                                                                                        vk::VkBuffer                                                                   sourceBufferB,
-                                                                                                                                                                        const deUint32                                                                 viewOffsetB,
-                                                                                                                                                                        vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                        vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                        RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                        bool                                                                                   withPush = false,
-                                                                                                                                                                        vk::VkPipelineLayout                                                   pipelineLayout = 0);
+                                                                                                       BufferRenderInstance                    (Context&                                                                                       context,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod,
+                                                                                                                                                                        bool                                                                                           isPrimaryCmdBuf,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        vk::VkShaderStageFlags                                                         stageFlags,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        bool                                                                                           viewOffset,
+                                                                                                                                                                        bool                                                                                           dynamicOffset,
+                                                                                                                                                                        bool                                                                                           dynamicOffsetNonZero);
+
+       static std::vector<deUint32>                                    getViewOffsets                                  (DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        bool                                                                                           setViewOffset);
+
+       static std::vector<deUint32>                                    getDynamicOffsets                               (DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        bool                                                                                           dynamicOffsetNonZero);
+
+       static std::vector<BufferHandleSp>                              createSourceBuffers                             (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::Allocator&                                                                         allocator,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        const std::vector<deUint32>&                                           viewOffset,
+                                                                                                                                                                        const std::vector<deUint32>&                                           dynamicOffset,
+                                                                                                                                                                        std::vector<AllocationSp>&                                                     bufferMemory);
+
+       static vk::Move<vk::VkBuffer>                                   createSourceBuffer                              (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::Allocator&                                                                         allocator,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        deUint32                                                                                       setNdx,
+                                                                                                                                                                        deUint32                                                                                       offset,
+                                                                                                                                                                        deUint32                                                                                       bufferSize,
+                                                                                                                                                                        de::MovePtr<vk::Allocation>*                                           outMemory);
+
+       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface);
+
+       static std::vector<DescriptorSetLayoutHandleSp> createDescriptorSetLayouts              (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        vk::VkShaderStageFlags                                                         stageFlags,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod);
+
+       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayout);
+
+       static std::vector<DescriptorSetHandleSp>               createDescriptorSets                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayouts,
+                                                                                                                                                                        vk::VkDescriptorPool                                                           descriptorPool,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        const std::vector<BufferHandleSp>&                                     buffers,
+                                                                                                                                                                        const std::vector<deUint32>&                                           offsets,
+                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                        std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                        std::vector<UpdateTemplateHandleSp>&                           updateTemplates,
+                                                                                                                                                                        std::vector<RawUpdateRegistry>&                                        updateRegistry,
+                                                                                                                                                                        vk::VkPipelineLayout                                                           pipelineLayout = DE_NULL);
+
+       static void                                                                             writeDescriptorSet                              (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        vk::VkBuffer                                                                           sourceBufferA,
+                                                                                                                                                                        const deUint32                                                                         viewOffsetA,
+                                                                                                                                                                        vk::VkBuffer                                                                           sourceBufferB,
+                                                                                                                                                                        const deUint32                                                                         viewOffsetB,
+                                                                                                                                                                        vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                        std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
+
+       static void                                                                             writeDescriptorSetWithTemplate  (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorSetLayout                                                      descriptorSetLayout,
+                                                                                                                                                                        deUint32                                                                                       setNdx,
+                                                                                                                                                                        vk::VkDescriptorPool                                                           descriptorPool,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        vk::VkBuffer                                                                           sourceBufferA,
+                                                                                                                                                                        const deUint32                                                                         viewOffsetA,
+                                                                                                                                                                        vk::VkBuffer                                                                           sourceBufferB,
+                                                                                                                                                                        const deUint32                                                                         viewOffsetB,
+                                                                                                                                                                        vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                        std::vector<UpdateTemplateHandleSp>&                           updateTemplates,
+                                                                                                                                                                        std::vector<RawUpdateRegistry>&                                        registry,
+                                                                                                                                                                        bool                                                                                           withPush = false,
+                                                                                                                                                                        vk::VkPipelineLayout                                                           pipelineLayout = 0);
 
        void                                                                                    logTestPlan                                             (void) const;
        vk::VkPipelineLayout                                                    getPipelineLayout                               (void) const;
@@ -1346,47 +1408,48 @@ public:
                BUFFER_DATA_SIZE                = 8 * sizeof(float),
                BUFFER_SIZE_A                   = 2048, //!< a lot more than required
                BUFFER_SIZE_B                   = 2560, //!< a lot more than required
+               BUFFER_SIZE_C                   = 2128, //!< a lot more than required
+               BUFFER_SIZE_D                   = 2136, //!< a lot more than required
 
                STATIC_OFFSET_VALUE_A   = 256,
                DYNAMIC_OFFSET_VALUE_A  = 512,
                STATIC_OFFSET_VALUE_B   = 1024,
                DYNAMIC_OFFSET_VALUE_B  = 768,
+               STATIC_OFFSET_VALUE_C   = 512,
+               DYNAMIC_OFFSET_VALUE_C  = 512,
+               STATIC_OFFSET_VALUE_D   = 768,
+               DYNAMIC_OFFSET_VALUE_D  = 1024,
        };
 
        const DescriptorUpdateMethod                                    m_updateMethod;
        const vk::VkDescriptorType                                              m_descriptorType;
+       const DescriptorSetCount                                                m_descriptorSetCount;
        const ShaderInputInterface                                              m_shaderInterface;
        const bool                                                                              m_setViewOffset;
        const bool                                                                              m_setDynamicOffset;
        const bool                                                                              m_dynamicOffsetNonZero;
        const vk::VkShaderStageFlags                                    m_stageFlags;
 
-       const deUint32                                                                  m_viewOffsetA;
-       const deUint32                                                                  m_viewOffsetB;
-       const deUint32                                                                  m_dynamicOffsetA;
-       const deUint32                                                                  m_dynamicOffsetB;
-       const deUint32                                                                  m_effectiveOffsetA;
-       const deUint32                                                                  m_effectiveOffsetB;
-       const deUint32                                                                  m_bufferSizeA;
-       const deUint32                                                                  m_bufferSizeB;
-
-       de::MovePtr<vk::Allocation>                                             m_bufferMemoryA;
-       de::MovePtr<vk::Allocation>                                             m_bufferMemoryB;
-       const vk::Unique<vk::VkBuffer>                                  m_sourceBufferA;
-       const vk::Unique<vk::VkBuffer>                                  m_sourceBufferB;
+       const std::vector<deUint32>                                             m_viewOffset;
+       const std::vector<deUint32>                                             m_dynamicOffset;
+
+       std::vector<AllocationSp>                                               m_bufferMemory;
+       const std::vector<BufferHandleSp>                               m_sourceBuffer;
        const vk::Unique<vk::VkDescriptorPool>                  m_descriptorPool;
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>             m_updateTemplate;
-       RawUpdateRegistry                                                               m_updateRegistry;
+       std::vector<UpdateTemplateHandleSp>                             m_updateTemplates;
+       std::vector<RawUpdateRegistry>                                  m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                                  m_updateBuilder;
-       const vk::Unique<vk::VkDescriptorSetLayout>             m_descriptorSetLayout;
+       const std::vector<DescriptorSetLayoutHandleSp>  m_descriptorSetLayouts;
        const vk::Unique<vk::VkPipelineLayout>                  m_pipelineLayout;
-       const vk::Unique<vk::VkDescriptorSet>                   m_descriptorSet;
+       std::vector<deUint32>                                                   m_descriptorsPerSet;
+       const std::vector<DescriptorSetHandleSp>                m_descriptorSets;
 };
 
 BufferRenderInstance::BufferRenderInstance     (Context&                                               context,
                                                                                         DescriptorUpdateMethod                 updateMethod,
                                                                                         bool                                                   isPrimaryCmdBuf,
                                                                                         vk::VkDescriptorType                   descriptorType,
+                                                                                        DescriptorSetCount                             descriptorSetCount,
                                                                                         vk::VkShaderStageFlags                 stageFlags,
                                                                                         ShaderInputInterface                   shaderInterface,
                                                                                         bool                                                   viewOffset,
@@ -1395,32 +1458,24 @@ BufferRenderInstance::BufferRenderInstance      (Context&                                               context,
        : SingleCmdRenderInstance               (context, isPrimaryCmdBuf, tcu::UVec2(RENDER_SIZE, RENDER_SIZE))
        , m_updateMethod                                (updateMethod)
        , m_descriptorType                              (descriptorType)
+       , m_descriptorSetCount                  (descriptorSetCount)
        , m_shaderInterface                             (shaderInterface)
        , m_setViewOffset                               (viewOffset)
        , m_setDynamicOffset                    (dynamicOffset)
        , m_dynamicOffsetNonZero                (dynamicOffsetNonZero)
        , m_stageFlags                                  (stageFlags)
-       , m_viewOffsetA                                 ((m_setViewOffset) ? ((deUint32)STATIC_OFFSET_VALUE_A) : (0u))
-       , m_viewOffsetB                                 ((m_setViewOffset) ? ((deUint32)STATIC_OFFSET_VALUE_B) : (0u))
-       , m_dynamicOffsetA                              ((dynamicOffsetNonZero) ? ((deUint32)DYNAMIC_OFFSET_VALUE_A) : (0u))
-       , m_dynamicOffsetB                              ((dynamicOffsetNonZero) ? ((deUint32)DYNAMIC_OFFSET_VALUE_B) : (0u))
-       , m_effectiveOffsetA                    ((isDynamicDescriptorType(m_descriptorType)) ? (m_viewOffsetA + m_dynamicOffsetA) : (m_viewOffsetA))
-       , m_effectiveOffsetB                    ((isDynamicDescriptorType(m_descriptorType)) ? (m_viewOffsetB + m_dynamicOffsetB) : (m_viewOffsetB))
-       , m_bufferSizeA                                 (BUFFER_SIZE_A)
-       , m_bufferSizeB                                 (BUFFER_SIZE_B)
-       , m_bufferMemoryA                               (DE_NULL)
-       , m_bufferMemoryB                               (DE_NULL)
-       , m_sourceBufferA                               (createSourceBuffer(m_vki, m_device, m_allocator, m_descriptorType, m_effectiveOffsetA, m_bufferSizeA, &m_bufferMemoryA))
-       , m_sourceBufferB                               ((getInterfaceNumResources(m_shaderInterface) == 1u)
-                                                                               ? vk::Move<vk::VkBuffer>()
-                                                                               : createSourceBuffer(m_vki, m_device, m_allocator, m_descriptorType, m_effectiveOffsetB, m_bufferSizeB, &m_bufferMemoryB))
-       , m_descriptorPool                              (createDescriptorPool(m_vki, m_device, m_descriptorType, m_shaderInterface))
-       , m_updateTemplate                              ()
+       , m_viewOffset                                  (getViewOffsets(m_descriptorSetCount, m_shaderInterface, m_setViewOffset))
+       , m_dynamicOffset                               (getDynamicOffsets(m_descriptorSetCount, m_shaderInterface, m_dynamicOffsetNonZero))
+       , m_bufferMemory                                ()
+       , m_sourceBuffer                                (createSourceBuffers(m_vki, m_device, m_allocator, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewOffset, m_dynamicOffset, m_bufferMemory))
+       , m_descriptorPool                              (createDescriptorPool(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface))
+       , m_updateTemplates                             ()
        , m_updateRegistry                              ()
        , m_updateBuilder                               ()
-       , m_descriptorSetLayout                 (createDescriptorSetLayout(m_vki, m_device, m_descriptorType, m_shaderInterface, m_stageFlags, m_updateMethod))
-       , m_pipelineLayout                              (createPipelineLayout(m_vki, m_device, *m_descriptorSetLayout))
-       , m_descriptorSet                               (createDescriptorSet(m_vki, m_updateMethod, m_device, *m_descriptorSetLayout, *m_descriptorPool, m_descriptorType, m_shaderInterface, *m_sourceBufferA, m_viewOffsetA, *m_sourceBufferB, m_viewOffsetB, m_updateBuilder, m_updateTemplate, m_updateRegistry, *m_pipelineLayout))
+       , m_descriptorSetLayouts                (createDescriptorSetLayouts(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_stageFlags, m_updateMethod))
+       , m_pipelineLayout                              (createPipelineLayout(m_vki, m_device, m_descriptorSetLayouts))
+       , m_descriptorsPerSet                   ()
+       , m_descriptorSets                              (createDescriptorSets(m_vki, m_updateMethod, m_device, m_descriptorSetLayouts, *m_descriptorPool, m_descriptorType, m_shaderInterface, m_sourceBuffer, m_viewOffset, m_updateBuilder, m_descriptorsPerSet, m_updateTemplates, m_updateRegistry, *m_pipelineLayout))
 {
        if (m_setDynamicOffset)
                DE_ASSERT(isDynamicDescriptorType(m_descriptorType));
@@ -1428,10 +1483,103 @@ BufferRenderInstance::BufferRenderInstance     (Context&                                               context,
                DE_ASSERT(m_setDynamicOffset);
 }
 
+std::vector<deUint32> BufferRenderInstance::getViewOffsets (DescriptorSetCount         descriptorSetCount,
+                                                                                                                       ShaderInputInterface    shaderInterface,
+                                                                                                                       bool                                    setViewOffset)
+{
+       const int                               numBuffers              = getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface);
+       std::vector<deUint32>   viewOffset;
+
+       for (int bufferNdx = 0; bufferNdx < numBuffers; bufferNdx++)
+       {
+               const deUint32 staticOffsetValues[] =
+               {
+                       STATIC_OFFSET_VALUE_A,
+                       STATIC_OFFSET_VALUE_B,
+                       STATIC_OFFSET_VALUE_C,
+                       STATIC_OFFSET_VALUE_D
+               };
+
+               viewOffset.push_back(setViewOffset ? (staticOffsetValues[bufferNdx % getInterfaceNumResources(shaderInterface)]) : (0u));
+       }
+
+       return viewOffset;
+}
+
+std::vector<deUint32> BufferRenderInstance::getDynamicOffsets (DescriptorSetCount      descriptorSetCount,
+                                                                                                                          ShaderInputInterface shaderInterface,
+                                                                                                                          bool                                 dynamicOffsetNonZero)
+{
+       const int                               numBuffers              = getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface);
+       std::vector<deUint32>   dynamicOffset;
+
+       for (int bufferNdx = 0; bufferNdx < numBuffers; bufferNdx++)
+       {
+               const deUint32 dynamicOffsetValues[] =
+               {
+                       DYNAMIC_OFFSET_VALUE_A,
+                       DYNAMIC_OFFSET_VALUE_B,
+                       DYNAMIC_OFFSET_VALUE_C,
+                       DYNAMIC_OFFSET_VALUE_D
+               };
+
+               dynamicOffset.push_back(dynamicOffsetNonZero ? (dynamicOffsetValues[bufferNdx % getInterfaceNumResources(shaderInterface)]) : (0u));
+       }
+
+       return dynamicOffset;
+}
+
+std::vector<BufferHandleSp> BufferRenderInstance::createSourceBuffers (const vk::DeviceInterface&      vki,
+                                                                                                                                          vk::VkDevice                                 device,
+                                                                                                                                          vk::Allocator&                               allocator,
+                                                                                                                                          vk::VkDescriptorType                 descriptorType,
+                                                                                                                                          DescriptorSetCount                   descriptorSetCount,
+                                                                                                                                          ShaderInputInterface                 shaderInterface,
+                                                                                                                                          const std::vector<deUint32>& viewOffset,
+                                                                                                                                          const std::vector<deUint32>& dynamicOffset,
+                                                                                                                                          std::vector<AllocationSp>&   bufferMemory)
+{
+       const int                                       numBuffers              = getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface);
+       std::vector<deUint32>           effectiveOffset;
+       std::vector<deUint32>           bufferSize;
+       std::vector<BufferHandleSp> sourceBuffers;
+
+       for (int bufferNdx = 0; bufferNdx < numBuffers; bufferNdx++)
+       {
+               const deUint32 bufferSizeValues[] =
+               {
+                       BUFFER_SIZE_A,
+                       BUFFER_SIZE_B,
+                       BUFFER_SIZE_C,
+                       BUFFER_SIZE_D
+               };
+
+               effectiveOffset.push_back(isDynamicDescriptorType(descriptorType) ? (viewOffset[bufferNdx] + dynamicOffset[bufferNdx]) : (viewOffset[bufferNdx]));
+               bufferSize.push_back(bufferSizeValues[bufferNdx % getInterfaceNumResources(shaderInterface)]);
+       }
+
+
+       // Create source buffers
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(descriptorSetCount); setNdx++)
+       {
+               for (deUint32 bufferNdx = 0; bufferNdx < getInterfaceNumResources(shaderInterface); bufferNdx++)
+               {
+                       de::MovePtr<vk::Allocation>     memory;
+                       vk::Move<vk::VkBuffer>          buffer = createSourceBuffer(vki, device, allocator, descriptorType, setNdx, effectiveOffset[bufferNdx], bufferSize[bufferNdx], &memory);
+
+                       bufferMemory.push_back(AllocationSp(memory.release()));
+                       sourceBuffers.push_back(BufferHandleSp(new BufferHandleUp(buffer)));
+               }
+       }
+
+       return sourceBuffers;
+}
+
 vk::Move<vk::VkBuffer> BufferRenderInstance::createSourceBuffer (const vk::DeviceInterface&            vki,
                                                                                                                                 vk::VkDevice                                   device,
                                                                                                                                 vk::Allocator&                                 allocator,
                                                                                                                                 vk::VkDescriptorType                   descriptorType,
+                                                                                                                                deUint32                                               setNdx,
                                                                                                                                 deUint32                                               offset,
                                                                                                                                 deUint32                                               bufferSize,
                                                                                                                                 de::MovePtr<vk::Allocation>*   outMemory)
@@ -1440,8 +1588,10 @@ vk::Move<vk::VkBuffer> BufferRenderInstance::createSourceBuffer (const vk::Devic
        {
                0.0f, 1.0f, 0.0f, 1.0f,         // green
                1.0f, 1.0f, 0.0f, 1.0f,         // yellow
+               0.0f, 0.0f, 1.0f, 1.0f,         // blue
+               1.0f, 0.0f, 0.0f, 1.0f          // red
        };
-       DE_STATIC_ASSERT(sizeof(s_colors) == BUFFER_DATA_SIZE);
+       DE_STATIC_ASSERT(sizeof(s_colors) / 2 == BUFFER_DATA_SIZE);
        DE_ASSERT(offset + BUFFER_DATA_SIZE <= bufferSize);
        DE_ASSERT(offset % sizeof(float) == 0);
        DE_ASSERT(bufferSize % sizeof(float) == 0);
@@ -1469,10 +1619,10 @@ vk::Move<vk::VkBuffer> BufferRenderInstance::createSourceBuffer (const vk::Devic
        for (size_t preGuardOffset = 0; preGuardOffset + sizeof(float) <= (size_t)offset; preGuardOffset += sizeof(float))
                deMemcpy((deUint8*)mapPtr + preGuardOffset, &preGuardValue, sizeof(float));
 
-       deMemcpy((deUint8*)mapPtr + offset, s_colors, sizeof(s_colors));
-       for (size_t postGuardOffset = (size_t)offset + sizeof(s_colors); postGuardOffset + sizeof(float) <= (size_t)bufferSize; postGuardOffset += sizeof(float))
+       deMemcpy((deUint8*)mapPtr + offset, &s_colors[8 * (setNdx % 2)], sizeof(s_colors) / 2);
+       for (size_t postGuardOffset = (size_t)offset + sizeof(s_colors) / 2; postGuardOffset + sizeof(float) <= (size_t)bufferSize; postGuardOffset += sizeof(float))
                deMemcpy((deUint8*)mapPtr + postGuardOffset, &postGuardValue, sizeof(float));
-       deMemset((deUint8*)mapPtr + offset + sizeof(s_colors), 0x5A, (size_t)bufferSize - (size_t)offset - sizeof(s_colors)); // fill with interesting pattern that produces valid floats
+       deMemset((deUint8*)mapPtr + offset + sizeof(s_colors) / 2, 0x5A, (size_t)bufferSize - (size_t)offset - sizeof(s_colors) / 2); // fill with interesting pattern that produces valid floats
 
        flushMappedMemoryRange(vki, device, bufferMemory->getMemory(), bufferMemory->getOffset(), bufferSize);
 
@@ -1485,115 +1635,155 @@ vk::Move<vk::VkBuffer> BufferRenderInstance::createSourceBuffer (const vk::Devic
 vk::Move<vk::VkDescriptorPool> BufferRenderInstance::createDescriptorPool (const vk::DeviceInterface&  vki,
                                                                                                                                                   vk::VkDevice                                 device,
                                                                                                                                                   vk::VkDescriptorType                 descriptorType,
+                                                                                                                                                  DescriptorSetCount                   descriptorSetCount,
                                                                                                                                                   ShaderInputInterface                 shaderInterface)
 {
        return vk::DescriptorPoolBuilder()
-               .addType(descriptorType, getInterfaceNumResources(shaderInterface))
-               .build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
+               .addType(descriptorType, getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface))
+               .build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(descriptorSetCount));
 }
 
-vk::Move<vk::VkDescriptorSetLayout> BufferRenderInstance::createDescriptorSetLayout (const vk::DeviceInterface&        vki,
-                                                                                                                                                                        vk::VkDevice                           device,
-                                                                                                                                                                        vk::VkDescriptorType           descriptorType,
-                                                                                                                                                                        ShaderInputInterface           shaderInterface,
-                                                                                                                                                                        vk::VkShaderStageFlags         stageFlags,
-                                                                                                                                                                        DescriptorUpdateMethod         updateMethod)
+std::vector<DescriptorSetLayoutHandleSp> BufferRenderInstance::createDescriptorSetLayouts (const vk::DeviceInterface&  vki,
+                                                                                                                                                                                  vk::VkDevice                                 device,
+                                                                                                                                                                                  vk::VkDescriptorType                 descriptorType,
+                                                                                                                                                                                  DescriptorSetCount                   descriptorSetCount,
+                                                                                                                                                                                  ShaderInputInterface                 shaderInterface,
+                                                                                                                                                                                  vk::VkShaderStageFlags               stageFlags,
+                                                                                                                                                                                  DescriptorUpdateMethod               updateMethod)
 {
-       vk::DescriptorSetLayoutBuilder                  builder;
        vk::VkDescriptorSetLayoutCreateFlags    extraFlags                      = 0;
 
        if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE ||
-                       updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+               updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
                extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
        }
 
-       switch (shaderInterface)
+       std::vector<DescriptorSetLayoutHandleSp> descriptorSetLayouts;
+
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(descriptorSetCount); setNdx++)
        {
-               case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       builder.addSingleBinding(descriptorType, stageFlags);
-                       break;
+               vk::DescriptorSetLayoutBuilder          builder;
+               switch (shaderInterface)
+               {
+                       case SHADER_INPUT_SINGLE_DESCRIPTOR:
+                               builder.addSingleBinding(descriptorType, stageFlags);
+                               break;
 
-               case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       builder.addSingleBinding(descriptorType, stageFlags);
-                       builder.addSingleBinding(descriptorType, stageFlags);
-                       break;
+                       case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
+                               builder.addSingleBinding(descriptorType, stageFlags);
+                               builder.addSingleBinding(descriptorType, stageFlags);
+                               break;
 
-               case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
-                       builder.addSingleIndexedBinding(descriptorType, stageFlags, 0x7FFEu);
-                       builder.addSingleIndexedBinding(descriptorType, stageFlags, 0xFFFEu);
-                       break;
+                       case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
+                               builder.addSingleIndexedBinding(descriptorType, stageFlags, 0x7FFEu);
+                               builder.addSingleIndexedBinding(descriptorType, stageFlags, 0xFFFEu);
+                               break;
 
-               case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       builder.addArrayBinding(descriptorType, 2u, stageFlags);
-                       break;
+                       case SHADER_INPUT_DESCRIPTOR_ARRAY:
+                               builder.addArrayBinding(descriptorType, 2u, stageFlags);
+                               break;
 
-               default:
-                       DE_FATAL("Impossible");
-       }
+                       default:
+                               DE_FATAL("Impossible");
+               }
 
-       return builder.build(vki, device, extraFlags);
+               vk::Move<vk::VkDescriptorSetLayout>     layout          = builder.build(vki, device, extraFlags);
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+       }
+       return descriptorSetLayouts;
 }
 
-vk::Move<vk::VkDescriptorSet> BufferRenderInstance::createDescriptorSet (const vk::DeviceInterface&                                            vki,
-                                                                                                                                                DescriptorUpdateMethod                                                 updateMethod,
-                                                                                                                                                vk::VkDevice                                                                   device,
-                                                                                                                                                vk::VkDescriptorSetLayout                                              descriptorSetLayout,
-                                                                                                                                                vk::VkDescriptorPool                                                   descriptorPool,
-                                                                                                                                                vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                vk::VkBuffer                                                                   bufferA,
-                                                                                                                                                deUint32                                                                               offsetA,
-                                                                                                                                                vk::VkBuffer                                                                   bufferB,
-                                                                                                                                                deUint32                                                                               offsetB,
-                                                                                                                                                vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                vk::VkPipelineLayout                                                   pipelineLayout)
+vk::Move<vk::VkPipelineLayout> BufferRenderInstance::createPipelineLayout (const vk::DeviceInterface&                                          vki,
+                                                                                                                                                  vk::VkDevice                                                                         device,
+                                                                                                                                                  const std::vector<DescriptorSetLayoutHandleSp>&      descriptorSetLayout)
 {
-       const vk::VkDescriptorSetAllocateInfo   allocInfo               =
+       std::vector<vk::VkDescriptorSetLayout>  layoutHandles;
+       for (size_t setNdx = 0; setNdx < descriptorSetLayout.size(); setNdx++)
+               layoutHandles.push_back(**descriptorSetLayout[setNdx]);
+
+       const vk::VkPipelineLayoutCreateInfo    createInfo =
        {
-               vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
+               vk::VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
                DE_NULL,
-               descriptorPool,
-               1u,
-               &descriptorSetLayout
+               (vk::VkPipelineLayoutCreateFlags)0,
+               (deUint32)layoutHandles.size(),                         // descriptorSetCount
+               &layoutHandles.front(),                                         // pSetLayouts
+               0u,                                                                                     // pushConstantRangeCount
+               DE_NULL,                                                                        // pPushConstantRanges
        };
+       return vk::createPipelineLayout(vki, device, &createInfo);
+}
 
-       vk::Move<vk::VkDescriptorSet>                   descriptorSet;
-       if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
-       {
-               descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
-       }
-       else
-       {
-               descriptorSet = vk::Move<vk::VkDescriptorSet>();
-       }
+std::vector<DescriptorSetHandleSp> BufferRenderInstance::createDescriptorSets (const vk::DeviceInterface&                                              vki,
+                                                                                                                                                          DescriptorUpdateMethod                                                       updateMethod,
+                                                                                                                                                          vk::VkDevice                                                                         device,
+                                                                                                                                                          const std::vector<DescriptorSetLayoutHandleSp>&      descriptorSetLayouts,
+                                                                                                                                                          vk::VkDescriptorPool                                                         descriptorPool,
+                                                                                                                                                          vk::VkDescriptorType                                                         descriptorType,
+                                                                                                                                                          ShaderInputInterface                                                         shaderInterface,
+                                                                                                                                                          const std::vector<BufferHandleSp>&                           buffers,
+                                                                                                                                                          const std::vector<deUint32>&                                         offsets,
+                                                                                                                                                          vk::DescriptorSetUpdateBuilder&                                      updateBuilder,
+                                                                                                                                                          std::vector<deUint32>&                                                       descriptorsPerSet,
+                                                                                                                                                          std::vector<UpdateTemplateHandleSp>&                         updateTemplates,
+                                                                                                                                                          std::vector<RawUpdateRegistry>&                                      updateRegistry,
+                                                                                                                                                          vk::VkPipelineLayout                                                         pipelineLayout)
+{
+       std::vector<DescriptorSetHandleSp> descriptorSets;
 
-       if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
-       {
-               writeDescriptorSetWithTemplate(vki, device, descriptorSetLayout, descriptorPool, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateTemplate, updateRegistry);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
-       {
-               writeDescriptorSetWithTemplate(vki, device, descriptorSetLayout, descriptorPool, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateTemplate, updateRegistry, true, pipelineLayout);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
-       {
-               writeDescriptorSet(vki, device, descriptorSetLayout, descriptorPool, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateBuilder, updateMethod);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
+       for (deUint32 setNdx = 0; setNdx < (deUint32)descriptorSetLayouts.size(); setNdx++)
        {
-               writeDescriptorSet(vki, device, descriptorSetLayout, descriptorPool, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateBuilder);
-       }
+               vk::VkDescriptorSetLayout                               layout                  = **descriptorSetLayouts[setNdx];
+               const vk::VkDescriptorSetAllocateInfo   allocInfo               =
+               {
+                       vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
+                       DE_NULL,
+                       descriptorPool,
+                       1u,
+                       &layout
+               };
 
-       return descriptorSet;
+               vk::VkBuffer                                                    bufferA                 = **buffers[(setNdx * getInterfaceNumResources(shaderInterface)) % buffers.size()];
+               vk::VkBuffer                                                    bufferB                 = **buffers[(setNdx * getInterfaceNumResources(shaderInterface) + 1) % buffers.size()];
+               deUint32                                                                offsetA                 = offsets[(setNdx * getInterfaceNumResources(shaderInterface)) % offsets.size()];
+               deUint32                                                                offsetB                 = offsets[(setNdx * getInterfaceNumResources(shaderInterface) + 1) % offsets.size()];
+
+               vk::Move<vk::VkDescriptorSet>                   descriptorSet;
+
+               if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
+               }
+               else
+               {
+                       descriptorSet = vk::Move<vk::VkDescriptorSet>();
+               }
+
+               if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
+               {
+                       writeDescriptorSetWithTemplate(vki, device, layout, setNdx, descriptorPool, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateTemplates, updateRegistry);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       writeDescriptorSetWithTemplate(vki, device, layout, setNdx, descriptorPool, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateTemplates, updateRegistry, true, pipelineLayout);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+               {
+                       writeDescriptorSet(vki, device, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateBuilder, descriptorsPerSet, updateMethod);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
+               {
+                       writeDescriptorSet(vki, device, descriptorType, shaderInterface, bufferA, offsetA, bufferB, offsetB, *descriptorSet, updateBuilder, descriptorsPerSet);
+               }
+
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(descriptorSet)));
+       }
+       return descriptorSets;
 }
 
 void BufferRenderInstance::writeDescriptorSet (const vk::DeviceInterface&                      vki,
                                                                                           vk::VkDevice                                                 device,
-                                                                                          vk::VkDescriptorSetLayout                    descriptorSetLayout,
-                                                                                          vk::VkDescriptorPool                                 descriptorPool,
                                                                                           vk::VkDescriptorType                                 descriptorType,
                                                                                           ShaderInputInterface                                 shaderInterface,
                                                                                           vk::VkBuffer                                                 bufferA,
@@ -1602,49 +1792,57 @@ void BufferRenderInstance::writeDescriptorSet (const vk::DeviceInterface&                       vki,
                                                                                           const deUint32                                               offsetB,
                                                                                           vk::VkDescriptorSet                                  descriptorSet,
                                                                                           vk::DescriptorSetUpdateBuilder&              updateBuilder,
+                                                                                          std::vector<deUint32>&                               descriptorsPerSet,
                                                                                           DescriptorUpdateMethod                               updateMethod)
 {
-       DE_UNREF(descriptorSetLayout);
-       DE_UNREF(descriptorPool);
        const vk::VkDescriptorBufferInfo                bufferInfos[2]  =
        {
                vk::makeDescriptorBufferInfo(bufferA, (vk::VkDeviceSize)offsetA, (vk::VkDeviceSize)BUFFER_DATA_SIZE),
                vk::makeDescriptorBufferInfo(bufferB, (vk::VkDeviceSize)offsetB, (vk::VkDeviceSize)BUFFER_DATA_SIZE),
        };
+       deUint32                                                                numBindings             = 0u;
 
        switch (shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, &bufferInfos[0]);
+                       numBindings++;
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, &bufferInfos[0]);
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), descriptorType, &bufferInfos[1]);
+                       numBindings += 2;
                        break;
 
                case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0x7FFEu), descriptorType, &bufferInfos[0]);
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0xFFFEu), descriptorType, &bufferInfos[1]);
+                       numBindings += 2;
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
                        updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, 2u, bufferInfos);
+                       numBindings += 1;
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       descriptorsPerSet.push_back(numBindings);
+
        if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                updateBuilder.update(vki, device);
+               updateBuilder.clear();
        }
 }
 
 void BufferRenderInstance::writeDescriptorSetWithTemplate (const vk::DeviceInterface&                                          vki,
                                                                                                                   vk::VkDevice                                                                         device,
                                                                                                                   vk::VkDescriptorSetLayout                                            layout,
+                                                                                                                  deUint32                                                                                     setNdx,
                                                                                                                   vk::VkDescriptorPool                                                         descriptorPool,
                                                                                                                   vk::VkDescriptorType                                                         descriptorType,
                                                                                                                   ShaderInputInterface                                                         shaderInterface,
@@ -1653,13 +1851,13 @@ void BufferRenderInstance::writeDescriptorSetWithTemplate (const vk::DeviceInter
                                                                                                                   vk::VkBuffer                                                                         bufferB,
                                                                                                                   const deUint32                                                                       offsetB,
                                                                                                                   vk::VkDescriptorSet                                                          descriptorSet,
-                                                                                                                  vk::Move<vk::VkDescriptorUpdateTemplateKHR>&         updateTemplate,
-                                                                                                                  RawUpdateRegistry&                                                           updateRegistry,
+                                                                                                                  std::vector<UpdateTemplateHandleSp>&                         updateTemplates,
+                                                                                                                  std::vector<RawUpdateRegistry>&                                      registry,
                                                                                                                   bool                                                                                         withPush,
                                                                                                                   vk::VkPipelineLayout                                                         pipelineLayout)
 {
        DE_UNREF(descriptorPool);
-       const vk::VkDescriptorBufferInfo                                                bufferInfos[2]  =
+       const vk::VkDescriptorBufferInfo                                                bufferInfos[2]          =
        {
                vk::makeDescriptorBufferInfo(bufferA, (vk::VkDeviceSize)offsetA, (vk::VkDeviceSize)BUFFER_DATA_SIZE),
                vk::makeDescriptorBufferInfo(bufferB, (vk::VkDeviceSize)offsetB, (vk::VkDeviceSize)BUFFER_DATA_SIZE),
@@ -1676,8 +1874,11 @@ void BufferRenderInstance::writeDescriptorSetWithTemplate (const vk::DeviceInter
                layout,
                vk::VK_PIPELINE_BIND_POINT_GRAPHICS,
                pipelineLayout,
-               0
+               setNdx
        };
+
+       RawUpdateRegistry                                                                               updateRegistry;
+
        updateRegistry.addWriteObject(bufferInfos[0]);
        updateRegistry.addWriteObject(bufferInfos[1]);
 
@@ -1708,39 +1909,24 @@ void BufferRenderInstance::writeDescriptorSetWithTemplate (const vk::DeviceInter
        templateCreateInfo.pDescriptorUpdateEntries                     = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount           = (deUint32)updateEntries.size();
 
-       updateTemplate                                                                          = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       registry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, *updateTemplate, updateRegistry.getRawPointer());
+               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, **updateTemplates.back(), registry.back().getRawPointer());
        }
 }
 
-vk::Move<vk::VkPipelineLayout> BufferRenderInstance::createPipelineLayout (const vk::DeviceInterface&  vki,
-                                                                                                                                                  vk::VkDevice                                 device,
-                                                                                                                                                  vk::VkDescriptorSetLayout    descriptorSetLayout)
-{
-       const vk::VkPipelineLayoutCreateInfo createInfo =
-       {
-               vk::VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
-               DE_NULL,
-               (vk::VkPipelineLayoutCreateFlags)0,
-               1,                                              // descriptorSetCount
-               &descriptorSetLayout,   // pSetLayouts
-               0u,                                             // pushConstantRangeCount
-               DE_NULL,                                // pPushConstantRanges
-       };
-
-       return vk::createPipelineLayout(vki, device, &createInfo);
-}
-
 void BufferRenderInstance::logTestPlan (void) const
 {
        std::ostringstream msg;
 
        msg << "Rendering 2x2 yellow-green grid.\n"
-               << "Single descriptor set. Descriptor set contains "
-                       << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
+               << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+               << "Each descriptor set contains "
+               << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
@@ -1790,25 +1976,31 @@ vk::VkPipelineLayout BufferRenderInstance::getPipelineLayout (void) const
 void BufferRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) const
 {
        // \note dynamic offset replaces the view offset, i.e. it is not offset relative to the view offset
-       const deUint32                                          dynamicOffsets[]        =
-       {
-               m_dynamicOffsetA,
-               m_dynamicOffsetB,
-       };
-       const deUint32                                          numOffsets                      = (!m_setDynamicOffset) ? (0u) : (getInterfaceNumResources(m_shaderInterface));
-       const deUint32* const                           dynamicOffsetPtr        = (!m_setDynamicOffset) ? (DE_NULL) : (dynamicOffsets);
+       const deUint32                                          numOffsets                      = (!m_setDynamicOffset) ? (0u) : ((deUint32)m_dynamicOffset.size());
+       const deUint32* const                           dynamicOffsetPtr        = (!m_setDynamicOffset) ? (DE_NULL) : (&m_dynamicOffset.front());
 
        if (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE && m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0, 1, &m_descriptorSet.get(), numOffsets, dynamicOffsetPtr);
+               std::vector<vk::VkDescriptorSet> sets;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       sets.push_back(**m_descriptorSets[setNdx]);
+
+               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0, (int)sets.size(), &sets.front(), numOffsets, dynamicOffsetPtr);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, *m_updateTemplate, getPipelineLayout(), 0, (const void*)m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, **m_updateTemplates[setNdx], getPipelineLayout(), setNdx, (const void*)m_updateRegistry[setNdx].getRawPointer());
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, 0);
+               deUint32 descriptorNdx = 0u;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+               {
+                       const deUint32  numDescriptors = m_descriptorsPerSet[setNdx];
+                       m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, setNdx, descriptorNdx, numDescriptors);
+                       descriptorNdx += numDescriptors;
+               }
        }
 
        m_vki.cmdDraw(cmd, 6 * 4, 1, 0, 0); // render four quads (two separate triangles)
@@ -1816,11 +2008,44 @@ void BufferRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) const
 
 tcu::TestStatus BufferRenderInstance::verifyResultImage (const tcu::ConstPixelBufferAccess& result) const
 {
-       const tcu::Vec4         green           (0.0f, 1.0f, 0.0f, 1.0f);
-       const tcu::Vec4         yellow          (1.0f, 1.0f, 0.0f, 1.0f);
-       tcu::Surface            reference       (m_targetSize.x(), m_targetSize.y());
+       const deUint32          numDescriptorSets       = getDescriptorSetCount(m_descriptorSetCount);
+       const tcu::Vec4         green                           (0.0f, 1.0f, 0.0f, 1.0f);
+       const tcu::Vec4         yellow                          (1.0f, 1.0f, 0.0f, 1.0f);
+       tcu::Surface            reference                       (m_targetSize.x(), m_targetSize.y());
+
+       tcu::Vec4                       sample0                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample1                         = tcu::Vec4(0.0f);
+
+       if (m_stageFlags)
+       {
+               const tcu::Vec4         colors[] =
+               {
+                       tcu::Vec4(0.0f, 1.0f, 0.0f, 1.0f),              // green
+                       tcu::Vec4(1.0f, 1.0f, 0.0f, 1.0f),              // yellow
+                       tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f),              // blue
+                       tcu::Vec4(1.0f, 0.0f, 0.0f, 1.0f),              // red
+               };
+
+
+               for (deUint32 setNdx = 0; setNdx < numDescriptorSets; setNdx++)
+               {
+                       sample0 += colors[2 * (setNdx % 2)];
+                       sample1 += colors[2 * (setNdx % 2) + 1];
+               }
+
+               if (numDescriptorSets > 1)
+               {
+                       sample0 = sample0 / tcu::Vec4(float(numDescriptorSets));
+                       sample1 = sample1 / tcu::Vec4(float(numDescriptorSets));
+               }
+       }
+       else
+       {
+               sample0 = green;
+               sample1 = yellow;
+       }
 
-       drawQuadrantReferenceResult(reference.getAccess(), yellow, green, green, yellow);
+       drawQuadrantReferenceResult(reference.getAccess(), sample1, sample0, sample0, sample1);
 
        if (!bilinearCompare(m_context.getTestContext().getLog(), "Compare", "Result comparison", reference.getAccess(), result, tcu::RGBA(1, 1, 1, 1), tcu::COMPARE_LOG_RESULT))
                return tcu::TestStatus::fail("Image verification failed");
@@ -2026,8 +2251,8 @@ public:
                                                                                                                         int                                                            numPostBarriers,
                                                                                                                         const vk::VkBufferMemoryBarrier*       postBarriers);
 
-       void                                                                    submitAndWait   (deUint32 queueFamilyIndex, vk::VkQueue queue, vk::VkDescriptorUpdateTemplateKHR updateTemplate = DE_NULL, const void *rawUpdateData = 0) const;
-       void                                                                    submitAndWait   (deUint32 queueFamilyIndex, vk::VkQueue queue, vk::DescriptorSetUpdateBuilder& updateBuilder) const;
+       void                                                                    submitAndWait   (deUint32 queueFamilyIndex, vk::VkQueue queue, std::vector<UpdateTemplateHandleSp>* updateTemplates = DE_NULL, std::vector<RawUpdateRegistry>* updateRegistry = DE_NULL) const;
+       void                                                                    submitAndWait   (deUint32 queueFamilyIndex, vk::VkQueue queue, vk::DescriptorSetUpdateBuilder& updateBuilder, std::vector<deUint32>& descriptorsPerSet) const;
 
 private:
        const vk::DeviceInterface&                              m_vki;
@@ -2074,7 +2299,7 @@ ComputeCommand::ComputeCommand (const vk::DeviceInterface&                        vki,
 {
 }
 
-void ComputeCommand::submitAndWait (deUint32 queueFamilyIndex, vk::VkQueue queue, vk::VkDescriptorUpdateTemplateKHR updateTemplate, const void *rawUpdateData) const
+void ComputeCommand::submitAndWait (deUint32 queueFamilyIndex, vk::VkQueue queue, std::vector<UpdateTemplateHandleSp>* updateTemplates, std::vector<RawUpdateRegistry>* updateRegistry) const
 {
        const vk::VkCommandPoolCreateInfo                               cmdPoolCreateInfo       =
        {
@@ -2121,10 +2346,11 @@ void ComputeCommand::submitAndWait (deUint32 queueFamilyIndex, vk::VkQueue queue
                m_vki.cmdBindDescriptorSets(*cmd, vk::VK_PIPELINE_BIND_POINT_COMPUTE, m_pipelineLayout, 0, m_numDescriptorSets, m_descriptorSets, m_numDynamicOffsets, m_dynamicOffsets);
        }
 
-       if (updateTemplate != DE_NULL)
+       if (updateTemplates != DE_NULL)
        {
                // we need to update the push descriptors
-               m_vki.cmdPushDescriptorSetWithTemplateKHR(*cmd, updateTemplate, m_pipelineLayout, 0, rawUpdateData);
+               for (deUint32 setNdx = 0; setNdx < (deUint32)(*updateTemplates).size(); setNdx++)
+                       m_vki.cmdPushDescriptorSetWithTemplateKHR(*cmd, **(*updateTemplates)[setNdx], m_pipelineLayout, setNdx, (const void*)(*updateRegistry)[setNdx].getRawPointer());
        }
 
        if (m_numPreBarriers)
@@ -2160,7 +2386,7 @@ void ComputeCommand::submitAndWait (deUint32 queueFamilyIndex, vk::VkQueue queue
 }
 
 //cmdPushDescriptorSet variant
-void ComputeCommand::submitAndWait (deUint32 queueFamilyIndex, vk::VkQueue queue, vk::DescriptorSetUpdateBuilder& updateBuilder) const
+void ComputeCommand::submitAndWait (deUint32 queueFamilyIndex, vk::VkQueue queue, vk::DescriptorSetUpdateBuilder& updateBuilder, std::vector<deUint32>& descriptorsPerSet) const
 {
        const vk::VkCommandPoolCreateInfo                               cmdPoolCreateInfo       =
        {
@@ -2191,7 +2417,15 @@ void ComputeCommand::submitAndWait (deUint32 queueFamilyIndex, vk::VkQueue queue
                m_vki.cmdBindDescriptorSets(*cmd, vk::VK_PIPELINE_BIND_POINT_COMPUTE, m_pipelineLayout, 0, m_numDescriptorSets, m_descriptorSets, m_numDynamicOffsets, m_dynamicOffsets);
        }
 
-       updateBuilder.updateWithPush(m_vki, *cmd, vk::VK_PIPELINE_BIND_POINT_COMPUTE, m_pipelineLayout, 0);
+       {
+               deUint32 descriptorNdx = 0u;
+               for (deUint32 setNdx = 0; setNdx < (deUint32)descriptorsPerSet.size(); setNdx++)
+               {
+                       const deUint32  numDescriptors = descriptorsPerSet[setNdx];
+                       updateBuilder.updateWithPush(m_vki, *cmd, vk::VK_PIPELINE_BIND_POINT_COMPUTE, m_pipelineLayout, setNdx, descriptorNdx, numDescriptors);
+                       descriptorNdx += numDescriptors;
+               }
+       }
 
        if (m_numPreBarriers)
                m_vki.cmdPipelineBarrier(*cmd, vk::VK_PIPELINE_STAGE_HOST_BIT, vk::VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, (vk::VkDependencyFlags)0,
@@ -2231,6 +2465,7 @@ public:
                                                                                        BufferComputeInstance                           (Context&                                               context,
                                                                                                                                                                 DescriptorUpdateMethod                 updateMethod,
                                                                                                                                                                 vk::VkDescriptorType                   descriptorType,
+                                                                                                                                                                DescriptorSetCount                             descriptorSetCount,
                                                                                                                                                                 ShaderInputInterface                   shaderInterface,
                                                                                                                                                                 bool                                                   viewOffset,
                                                                                                                                                                 bool                                                   dynamicOffset,
@@ -2238,12 +2473,11 @@ public:
 
 private:
        vk::Move<vk::VkBuffer>                                  createColorDataBuffer                           (deUint32 offset, deUint32 bufferSize, const tcu::Vec4& value1, const tcu::Vec4& value2, de::MovePtr<vk::Allocation>* outAllocation);
-       vk::Move<vk::VkBufferView>                              createBufferView                                        (vk::VkBuffer buffer, deUint32 offset) const;
-       vk::Move<vk::VkDescriptorSetLayout>             createDescriptorSetLayout                       (void) const;
+       vk::Move<vk::VkDescriptorSetLayout>             createDescriptorSetLayout                       (deUint32 setNdx) const;
        vk::Move<vk::VkDescriptorPool>                  createDescriptorPool                            (void) const;
-       vk::Move<vk::VkDescriptorSet>                   createDescriptorSet                                     (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf);
-       void                                                                    writeDescriptorSet                                      (vk::VkDescriptorSet descriptorSet, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf);
-       void                                                                    writeDescriptorSetWithTemplate          (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
+       vk::Move<vk::VkDescriptorSet>                   createDescriptorSet                                     (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf);
+       void                                                                    writeDescriptorSet                                      (vk::VkDescriptorSet descriptorSet, deUint32 setNdx, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf);
+       void                                                                    writeDescriptorSetWithTemplate          (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
 
        tcu::TestStatus                                                 iterate                                                         (void);
        void                                                                    logTestPlan                                                     (void) const;
@@ -2259,12 +2493,13 @@ private:
 
        const DescriptorUpdateMethod                                    m_updateMethod;
        const vk::VkDescriptorType                                              m_descriptorType;
+       const DescriptorSetCount                                                m_descriptorSetCount;
        const ShaderInputInterface                                              m_shaderInterface;
        const bool                                                                              m_setViewOffset;
        const bool                                                                              m_setDynamicOffset;
        const bool                                                                              m_dynamicOffsetNonZero;
 
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>             m_updateTemplate;
+       std::vector<UpdateTemplateHandleSp>                             m_updateTemplates;
        const vk::DeviceInterface&                                              m_vki;
        const vk::VkDevice                                                              m_device;
        const vk::VkQueue                                                               m_queue;
@@ -2273,13 +2508,15 @@ private:
 
        const ComputeInstanceResultBuffer                               m_result;
 
-       RawUpdateRegistry                                                               m_updateRegistry;
+       std::vector<RawUpdateRegistry>                                  m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                                  m_updateBuilder;
+       std::vector<deUint32>                                                   m_descriptorsPerSet;
 };
 
 BufferComputeInstance::BufferComputeInstance (Context&                                         context,
                                                                                          DescriptorUpdateMethod                updateMethod,
                                                                                          vk::VkDescriptorType                  descriptorType,
+                                                                                         DescriptorSetCount                    descriptorSetCount,
                                                                                          ShaderInputInterface                  shaderInterface,
                                                                                          bool                                                  viewOffset,
                                                                                          bool                                                  dynamicOffset,
@@ -2287,11 +2524,12 @@ BufferComputeInstance::BufferComputeInstance (Context&                                          context,
        : vkt::TestInstance                     (context)
        , m_updateMethod                        (updateMethod)
        , m_descriptorType                      (descriptorType)
+       , m_descriptorSetCount          (descriptorSetCount)
        , m_shaderInterface                     (shaderInterface)
        , m_setViewOffset                       (viewOffset)
        , m_setDynamicOffset            (dynamicOffset)
        , m_dynamicOffsetNonZero        (dynamicOffsetNonZero)
-       , m_updateTemplate                      ()
+       , m_updateTemplates                     ()
        , m_vki                                         (context.getDeviceInterface())
        , m_device                                      (context.getDevice())
        , m_queue                                       (context.getUniversalQueue())
@@ -2300,6 +2538,7 @@ BufferComputeInstance::BufferComputeInstance (Context&                                            context,
        , m_result                                      (m_vki, m_device, m_allocator)
        , m_updateRegistry                      ()
        , m_updateBuilder                       ()
+       , m_descriptorsPerSet           ()
 {
        if (m_dynamicOffsetNonZero)
                DE_ASSERT(m_setDynamicOffset);
@@ -2338,7 +2577,7 @@ vk::Move<vk::VkBuffer> BufferComputeInstance::createColorDataBuffer (deUint32 of
        return buffer;
 }
 
-vk::Move<vk::VkDescriptorSetLayout> BufferComputeInstance::createDescriptorSetLayout (void) const
+vk::Move<vk::VkDescriptorSetLayout> BufferComputeInstance::createDescriptorSetLayout (deUint32 setNdx) const
 {
        vk::DescriptorSetLayoutBuilder                  builder;
        vk::VkDescriptorSetLayoutCreateFlags    extraFlags = 0;
@@ -2349,7 +2588,8 @@ vk::Move<vk::VkDescriptorSetLayout> BufferComputeInstance::createDescriptorSetLa
                extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
        }
 
-       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
+       if (setNdx == 0)
+               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
 
        switch (m_shaderInterface)
        {
@@ -2382,11 +2622,11 @@ vk::Move<vk::VkDescriptorPool> BufferComputeInstance::createDescriptorPool (void
 {
        return vk::DescriptorPoolBuilder()
                .addType(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)
-               .addType(m_descriptorType, getInterfaceNumResources(m_shaderInterface))
-               .build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
+               .addType(m_descriptorType, getDescriptorSetCount(m_descriptorSetCount) * getInterfaceNumResources(m_shaderInterface))
+               .build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(m_descriptorSetCount));
 }
 
-vk::Move<vk::VkDescriptorSet> BufferComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf)
+vk::Move<vk::VkDescriptorSet> BufferComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf)
 {
        const vk::VkDescriptorSetAllocateInfo   allocInfo               =
        {
@@ -2409,17 +2649,17 @@ vk::Move<vk::VkDescriptorSet> BufferComputeInstance::createDescriptorSet (vk::Vk
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
        {
-               writeDescriptorSetWithTemplate(*descriptorSet, layout, viewA, offsetA, viewB, offsetB, resBuf);
+               writeDescriptorSetWithTemplate(*descriptorSet, layout, setNdx, viewA, offsetA, viewB, offsetB, resBuf);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
-               writeDescriptorSet(*descriptorSet, viewA, offsetA, viewB, offsetB, resBuf);
+               writeDescriptorSet(*descriptorSet, setNdx, viewA, offsetA, viewB, offsetB, resBuf);
        }
 
        return descriptorSet;
 }
 
-void BufferComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf)
+void BufferComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet, deUint32 setNdx, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf)
 {
        const vk::VkDescriptorBufferInfo                resultInfo              = vk::makeDescriptorBufferInfo(resBuf, 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkDescriptorBufferInfo                bufferInfos[2]  =
@@ -2428,41 +2668,55 @@ void BufferComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSe
                vk::makeDescriptorBufferInfo(viewB, (vk::VkDeviceSize)offsetB, (vk::VkDeviceSize)sizeof(tcu::Vec4[2])),
        };
 
+       deUint32                                                                numBindings             = 0u;
+       deUint32                                                                binding                 = 0u;
+
        // result
-       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
+       if (setNdx == 0)
+       {
+               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
+               numBindings++;
+       }
 
        // buffers
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, &bufferInfos[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &bufferInfos[0]);
+                       numBindings += 1;
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, &bufferInfos[0]);
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), m_descriptorType, &bufferInfos[1]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &bufferInfos[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &bufferInfos[1]);
+                       numBindings += 2;
                        break;
 
                case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
                        m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0x7FFEu), m_descriptorType, &bufferInfos[0]);
                        m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0xFFFEu), m_descriptorType, &bufferInfos[1]);
+                       numBindings += 2;
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, 2u, bufferInfos);
+                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, 2u, bufferInfos);
+                       numBindings += 1;
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       m_descriptorsPerSet.push_back(numBindings);
+
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                m_updateBuilder.update(m_vki, m_device);
+               m_updateBuilder.clear();
        }
 }
 
-void BufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf, bool withPush, vk::VkPipelineLayout pipelineLayout)
+void BufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, vk::VkBuffer viewA, deUint32 offsetA, vk::VkBuffer viewB, deUint32 offsetB, vk::VkBuffer resBuf, bool withPush, vk::VkPipelineLayout pipelineLayout)
 {
        const vk::VkDescriptorBufferInfo                                                resultInfo                      = vk::makeDescriptorBufferInfo(resBuf, 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkDescriptorBufferInfo                                                bufferInfos[2]          =
@@ -2482,34 +2736,41 @@ void BufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet
                layout,
                vk::VK_PIPELINE_BIND_POINT_COMPUTE,
                pipelineLayout,
-               0
+               setNdx
        };
-       m_updateRegistry.addWriteObject(resultInfo);
-       m_updateRegistry.addWriteObject(bufferInfos[0]);
-       m_updateRegistry.addWriteObject(bufferInfos[1]);
+       deUint32                                                                                                binding                         = 0u;
+       deUint32                                                                                                offset                          = 0u;
+       RawUpdateRegistry                                                                               updateRegistry;
+
+       if (setNdx == 0)
+               updateRegistry.addWriteObject(resultInfo);
+
+       updateRegistry.addWriteObject(bufferInfos[0]);
+       updateRegistry.addWriteObject(bufferInfos[1]);
 
        // result
-       updateEntries.push_back(createTemplateBinding(0, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, m_updateRegistry.getWriteObjectOffset(0), 0));
+       if (setNdx == 0)
+               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, updateRegistry.getWriteObjectOffset(offset++), 0));
 
        // buffers
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), 0));
-                       updateEntries.push_back(createTemplateBinding(2, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(2), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
-                       updateEntries.push_back(createTemplateBinding(0x7FFEu, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), 0));
-                       updateEntries.push_back(createTemplateBinding(0xFFFEu, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(2), 0));
+                       updateEntries.push_back(createTemplateBinding(0x7FFEu, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
+                       updateEntries.push_back(createTemplateBinding(0xFFFEu, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 2, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), sizeof(bufferInfos[0])));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 2, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), sizeof(bufferInfos[0])));
                        break;
 
                default:
@@ -2519,11 +2780,13 @@ void BufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet
        templateCreateInfo.pDescriptorUpdateEntries                     = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount           = (deUint32)updateEntries.size();
 
-       m_updateTemplate                                                                        = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                     updateTemplate           = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       m_updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       m_updateRegistry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, *m_updateTemplate, m_updateRegistry.getRawPointer());
+               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, **m_updateTemplates.back(), m_updateRegistry.back().getRawPointer());
        }
 }
 
@@ -2538,8 +2801,9 @@ void BufferComputeInstance::logTestPlan (void) const
        std::ostringstream msg;
 
        msg << "Accessing resource in a compute program.\n"
-               << "Single descriptor set. Descriptor set contains "
-                       << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
+               << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+               << "Each descriptor set contains "
+               << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                                (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                                (m_shaderInterface == SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS) ? "two" :
                                (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
@@ -2578,40 +2842,86 @@ tcu::TestStatus BufferComputeInstance::testResourceAccess (void)
 
        const bool                                                                              isDynamicCase           = isDynamicDescriptorType(m_descriptorType);
        const bool                                                                              isUniformBuffer         = isUniformDescriptorType(m_descriptorType);
-       const deUint32                                                                  bindTimeOffsets[]       =
+
+       const tcu::Vec4 color[] =
        {
-               (m_dynamicOffsetNonZero) ? ((deUint32)DYNAMIC_OFFSET_VALUE_A) : (0u),
-               (m_dynamicOffsetNonZero) ? ((deUint32)DYNAMIC_OFFSET_VALUE_B) : (0u),
+               tcu::Vec4(0.0f, 1.0f, 0.0f, 1.0f),              // green
+               tcu::Vec4(1.0f, 1.0f, 0.0f, 1.0f),              // yellow
+               tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f),              // blue
+               tcu::Vec4(1.0f, 0.0f, 0.0f, 1.0f),              // red
        };
 
-       const tcu::Vec4                                                                 colorA1                         = tcu::Vec4(0.0f, 1.0f, 0.0f, 1.0f);
-       const tcu::Vec4                                                                 colorA2                         = tcu::Vec4(1.0f, 1.0f, 0.0f, 1.0f);
-       const tcu::Vec4                                                                 colorB1                         = tcu::Vec4(1.0f, 0.0f, 0.0f, 1.0f);
-       const tcu::Vec4                                                                 colorB2                         = tcu::Vec4(0.0f, 0.0f, 1.0f, 1.0f);
+       std::vector<deUint32>                                                   bindTimeOffsets;
+       std::vector<tcu::Vec4>                                                  colors;
+       std::vector<deUint32>                                                   dataOffsets;
+       std::vector<deUint32>                                                   viewOffsets;
+       std::vector<deUint32>                                                   bufferSizes;
+       std::vector<AllocationSp>                                               bufferMems;
+       std::vector<BufferHandleSp>                                             buffers;
 
-       const deUint32                                                                  dataOffsetA                     = ((isDynamicCase) ? (bindTimeOffsets[0]) : 0) + ((m_setViewOffset) ? ((deUint32)STATIC_OFFSET_VALUE_A) : (0u));
-       const deUint32                                                                  dataOffsetB                     = ((isDynamicCase) ? (bindTimeOffsets[1]) : 0) + ((m_setViewOffset) ? ((deUint32)STATIC_OFFSET_VALUE_B) : (0u));
-       const deUint32                                                                  viewOffsetA                     = (m_setViewOffset) ? ((deUint32)STATIC_OFFSET_VALUE_A) : (0u);
-       const deUint32                                                                  viewOffsetB                     = (m_setViewOffset) ? ((deUint32)STATIC_OFFSET_VALUE_B) : (0u);
-       const deUint32                                                                  bufferSizeA                     = dataOffsetA + ADDRESSABLE_SIZE;
-       const deUint32                                                                  bufferSizeB                     = dataOffsetB + ADDRESSABLE_SIZE;
+       for (deUint32 bufferNdx = 0; bufferNdx < getDescriptorSetCount(m_descriptorSetCount) * getInterfaceNumResources(m_shaderInterface); bufferNdx++)
+       {
+               const deUint32 staticOffsets[]  =
+               {
+                       STATIC_OFFSET_VALUE_A,
+                       STATIC_OFFSET_VALUE_B
+               };
 
-       de::MovePtr<vk::Allocation>                                             bufferMemA;
-       const vk::Unique<vk::VkBuffer>                                  bufferA                         (createColorDataBuffer(dataOffsetA, bufferSizeA, colorA1, colorA2, &bufferMemA));
+               const deUint32 dynamicOffset[]  =
+               {
+                       DYNAMIC_OFFSET_VALUE_A,
+                       DYNAMIC_OFFSET_VALUE_B
+               };
 
-       de::MovePtr<vk::Allocation>                                             bufferMemB;
-       const vk::Unique<vk::VkBuffer>                                  bufferB                         ((getInterfaceNumResources(m_shaderInterface) == 1u)
-                                                                                                                                                       ? (vk::Move<vk::VkBuffer>())
-                                                                                                                                                       : (createColorDataBuffer(dataOffsetB, bufferSizeB, colorB1, colorB2, &bufferMemB)));
+               const deUint32  parity          = bufferNdx % 2;
+               bindTimeOffsets.push_back((m_dynamicOffsetNonZero) ? (dynamicOffset[parity]) : (0u));
 
-       const vk::Unique<vk::VkDescriptorSetLayout>             descriptorSetLayout     (createDescriptorSetLayout());
-       const vk::Unique<vk::VkDescriptorPool>                  descriptorPool          (createDescriptorPool());
-       const vk::Unique<vk::VkDescriptorSet>                   descriptorSet           (createDescriptorSet(*descriptorPool, *descriptorSetLayout, *bufferA, viewOffsetA, *bufferB, viewOffsetB, m_result.getBuffer()));
-       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), 1, &descriptorSetLayout.get());
+               const deUint32  dataOffset      = ((isDynamicCase) ? (bindTimeOffsets.back()) : 0) + ((m_setViewOffset) ? (staticOffsets[parity]) : (0u));
+               const deUint32  viewOffset      = ((m_setViewOffset) ? (staticOffsets[parity]) : (0u));
 
+               colors.push_back(color[bufferNdx % DE_LENGTH_OF_ARRAY(color)]);
+               dataOffsets.push_back(dataOffset);
+               viewOffsets.push_back(viewOffset);
+               bufferSizes.push_back(dataOffsets.back() + ADDRESSABLE_SIZE);
+
+               de::MovePtr<vk::Allocation>     bufferMem;
+               vk::Move<vk::VkBuffer>          buffer          (createColorDataBuffer(dataOffsets.back(), bufferSizes.back(), color[(bufferNdx * 2) % DE_LENGTH_OF_ARRAY(color)], color[(bufferNdx * 2 + 1) % DE_LENGTH_OF_ARRAY(color)], &bufferMem));
+
+               bufferMems.push_back(AllocationSp(bufferMem.release()));
+               buffers.push_back(BufferHandleSp(new BufferHandleUp(buffer)));
+       }
+
+       const vk::Unique<vk::VkDescriptorPool>                  descriptorPool(createDescriptorPool());
+       std::vector<DescriptorSetLayoutHandleSp>                descriptorSetLayouts;
+       std::vector<DescriptorSetHandleSp>                              descriptorSets;
+       std::vector<vk::VkDescriptorSetLayout>                  layoutHandles;
+       std::vector<vk::VkDescriptorSet>                                setHandles;
+
+       const deUint32                                                                  numSrcBuffers = getDescriptorSetCount(m_descriptorSetCount) * getInterfaceNumResources(m_shaderInterface);
+
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+       {
+               const deUint32                                          ndx0    = (setNdx * getInterfaceNumResources(m_shaderInterface)) % numSrcBuffers;
+               const deUint32                                          ndx1    = (setNdx * getInterfaceNumResources(m_shaderInterface) + 1) % numSrcBuffers;
+
+               vk::Move<vk::VkDescriptorSetLayout>     layout  = createDescriptorSetLayout(setNdx);
+               vk::Move<vk::VkDescriptorSet>           set             = createDescriptorSet(*descriptorPool, *layout, setNdx, **buffers[ndx0], viewOffsets[ndx0], **buffers[ndx1], viewOffsets[ndx1], m_result.getBuffer());
+
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(set)));
+
+               layoutHandles.push_back(**descriptorSetLayouts.back());
+               setHandles.push_back(**descriptorSets.back());
+       }
+
+       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), (int)layoutHandles.size(), &layoutHandles.front());
        const vk::VkAccessFlags                                                 inputBit                        = (isUniformBuffer) ? (vk::VK_ACCESS_UNIFORM_READ_BIT) : (vk::VK_ACCESS_SHADER_READ_BIT);
-       const vk::VkBufferMemoryBarrier                                 bufferBarriers[]        =
+
+       std::vector<vk::VkBufferMemoryBarrier>                  bufferBarriers;
+
+       for (deUint32 bufferNdx = 0; bufferNdx < numSrcBuffers; bufferNdx++)
        {
+               const vk::VkBufferMemoryBarrier barrier =
                {
                        vk::VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,
                        DE_NULL,
@@ -2619,30 +2929,18 @@ tcu::TestStatus BufferComputeInstance::testResourceAccess (void)
                        inputBit,                                                                       // dstAccessMask
                        VK_QUEUE_FAMILY_IGNORED,                                        // srcQueueFamilyIndex
                        VK_QUEUE_FAMILY_IGNORED,                                        // destQueueFamilyIndex
-                       *bufferA,                                                                       // buffer
-                       (vk::VkDeviceSize)0u,                                           // offset
-                       (vk::VkDeviceSize)bufferSizeA,                          // size
-               },
-               {
-                       vk::VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,
-                       DE_NULL,
-                       vk::VK_ACCESS_HOST_WRITE_BIT,                           // srcAccessMask
-                       inputBit,                                                                       // dstAccessMask
-                       VK_QUEUE_FAMILY_IGNORED,                                        // srcQueueFamilyIndex
-                       VK_QUEUE_FAMILY_IGNORED,                                        // destQueueFamilyIndex
-                       *bufferB,                                                                       // buffer
+                       **buffers[bufferNdx],                                           // buffer
                        (vk::VkDeviceSize)0u,                                           // offset
-                       (vk::VkDeviceSize)bufferSizeB,                          // size
-               }
-       };
+                       (vk::VkDeviceSize)bufferSizes[bufferNdx],       // size
+               };
 
-       const deUint32                                                                  numSrcBuffers           = getInterfaceNumResources(m_shaderInterface);
+               bufferBarriers.push_back(barrier);
+       }
 
-       const vk::VkDescriptorSet                                               descriptorSets[]        = { *descriptorSet };
-       const int                                                                               numDescriptorSets       = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : DE_LENGTH_OF_ARRAY(descriptorSets);
-       const deUint32* const                                                   dynamicOffsets          = (m_setDynamicOffset) ? (bindTimeOffsets) : (DE_NULL);
+       const int                                                                               numDescriptorSets       = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : getDescriptorSetCount(m_descriptorSetCount);
+       const deUint32* const                                                   dynamicOffsets          = (m_setDynamicOffset) ? (&bindTimeOffsets.front()) : (DE_NULL);
        const deUint32                                                                  numDynamicOffsets       = (m_setDynamicOffset) ? (numSrcBuffers) : (0);
-       const vk::VkBufferMemoryBarrier* const                  preBarriers                     = bufferBarriers;
+       const vk::VkBufferMemoryBarrier* const                  preBarriers                     = &bufferBarriers.front();
        const int                                                                               numPreBarriers          = numSrcBuffers;
        const vk::VkBufferMemoryBarrier* const                  postBarriers            = m_result.getResultReadBarrier();
        const int                                                                               numPostBarriers         = 1;
@@ -2652,21 +2950,24 @@ tcu::TestStatus BufferComputeInstance::testResourceAccess (void)
                                                                                                                                                 pipeline.getPipeline(),
                                                                                                                                                 pipeline.getPipelineLayout(),
                                                                                                                                                 tcu::UVec3(4, 1, 1),
-                                                                                                                                                numDescriptorSets,     descriptorSets,
+                                                                                                                                                numDescriptorSets,     &setHandles.front(),
                                                                                                                                                 numDynamicOffsets,     dynamicOffsets,
                                                                                                                                                 numPreBarriers,        preBarriers,
                                                                                                                                                 numPostBarriers,       postBarriers);
 
-       const tcu::Vec4                                                                 refQuadrantValue14      = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR)                                         ? (colorA2) :
-                                                                                                                                                 (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS)           ? (colorB2) :
-                                                                                                                                                 (m_shaderInterface == SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS)            ? (colorB2) :
-                                                                                                                                                 (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY)                                          ? (colorB2) :
-                                                                                                                                                                                                                                                                                                       (tcu::Vec4(-2.0f));
-       const tcu::Vec4                                                                 refQuadrantValue23      = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR)                                         ? (colorA1) :
-                                                                                                                                                 (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS)           ? (colorA1) :
-                                                                                                                                                 (m_shaderInterface == SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS)            ? (colorA1) :
-                                                                                                                                                 (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY)                                          ? (colorA1) :
-                                                                                                                                                                                                                                                                                                       (tcu::Vec4(-2.0f));
+       tcu::Vec4                                                                               refQuadrantValue14      = tcu::Vec4(0.0f);
+       tcu::Vec4                                                                               refQuadrantValue23      = tcu::Vec4(0.0f);
+
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+       {
+               deUint32 offset = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? 1 : 3;
+               refQuadrantValue14 += color[(2 * setNdx * getInterfaceNumResources(m_shaderInterface) + offset) % DE_LENGTH_OF_ARRAY(color)];
+               refQuadrantValue23 += color[(2 * setNdx * getInterfaceNumResources(m_shaderInterface)) % DE_LENGTH_OF_ARRAY(color)];
+       }
+
+       refQuadrantValue14 = refQuadrantValue14 / tcu::Vec4((float)getDescriptorSetCount(m_descriptorSetCount));
+       refQuadrantValue23 = refQuadrantValue23 / tcu::Vec4((float)getDescriptorSetCount(m_descriptorSetCount));
+
        const tcu::Vec4                                                                 references[4]           =
        {
                refQuadrantValue14,
@@ -2678,13 +2979,26 @@ tcu::TestStatus BufferComputeInstance::testResourceAccess (void)
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               writeDescriptorSetWithTemplate(DE_NULL, *descriptorSetLayout, *bufferA, viewOffsetA, *bufferB, viewOffsetB, m_result.getBuffer(), true, pipeline.getPipelineLayout());
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, *m_updateTemplate, (const void*) m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+               {
+                       const deUint32  ndx0 = (setNdx * getInterfaceNumResources(m_shaderInterface)) % numSrcBuffers;
+                       const deUint32  ndx1 = (setNdx * getInterfaceNumResources(m_shaderInterface) + 1) % numSrcBuffers;
+
+                       writeDescriptorSetWithTemplate(DE_NULL, layoutHandles[setNdx], setNdx, **buffers[ndx0], viewOffsets[ndx0], **buffers[ndx1], viewOffsets[ndx1], m_result.getBuffer(), true, pipeline.getPipelineLayout());
+               }
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, &m_updateTemplates, &m_updateRegistry);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               writeDescriptorSet(DE_NULL, *bufferA, viewOffsetA, *bufferB, viewOffsetB, m_result.getBuffer());
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder);
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+               {
+                       const deUint32  ndx0 = (setNdx * getInterfaceNumResources(m_shaderInterface)) % numSrcBuffers;
+                       const deUint32  ndx1 = (setNdx * getInterfaceNumResources(m_shaderInterface) + 1) % numSrcBuffers;
+
+                       writeDescriptorSet(DE_NULL, setNdx, **buffers[ndx0], viewOffsets[ndx0], **buffers[ndx1], viewOffsets[ndx1], m_result.getBuffer());
+               }
+
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder, m_descriptorsPerSet);
        }
        else
        {
@@ -2737,7 +3051,8 @@ public:
                                                                                                                                 const char*                    description,
                                                                                                                                 glu::GLSLVersion               glslVersion,
                                                                                                                                 vk::VkShaderStageFlags exitingStages,
-                                                                                                                                vk::VkShaderStageFlags activeStages);
+                                                                                                                                vk::VkShaderStageFlags activeStages,
+                                                                                                                                DescriptorSetCount             descriptorSetCount);
 private:
        virtual std::string                             genExtensionDeclarations        (vk::VkShaderStageFlagBits stage) const = 0;
        virtual std::string                             genResourceDeclarations         (vk::VkShaderStageFlagBits stage, int numUsedBindings) const = 0;
@@ -2757,6 +3072,7 @@ protected:
        const glu::GLSLVersion                  m_glslVersion;
        const vk::VkShaderStageFlags    m_exitingStages;
        const vk::VkShaderStageFlags    m_activeStages;
+       const DescriptorSetCount                m_descriptorSetCount;
 };
 
 QuadrantRendederCase::QuadrantRendederCase (tcu::TestContext&          testCtx,
@@ -2764,11 +3080,13 @@ QuadrantRendederCase::QuadrantRendederCase (tcu::TestContext&           testCtx,
                                                                                        const char*                             description,
                                                                                        glu::GLSLVersion                glslVersion,
                                                                                        vk::VkShaderStageFlags  exitingStages,
-                                                                                       vk::VkShaderStageFlags  activeStages)
-       : vkt::TestCase         (testCtx, name, description)
-       , m_glslVersion         (glslVersion)
-       , m_exitingStages       (exitingStages)
-       , m_activeStages        (activeStages)
+                                                                                       vk::VkShaderStageFlags  activeStages,
+                                                                                       DescriptorSetCount              descriptorSetCount)
+       : vkt::TestCase                 (testCtx, name, description)
+       , m_glslVersion                 (glslVersion)
+       , m_exitingStages               (exitingStages)
+       , m_activeStages                (activeStages)
+       , m_descriptorSetCount  (descriptorSetCount)
 {
        DE_ASSERT((m_exitingStages & m_activeStages) == m_activeStages);
 }
@@ -2789,9 +3107,9 @@ std::string QuadrantRendederCase::genVertexSource (void) const
 
                // active vertex shader
                buf << versionDecl << "\n"
-                       << genExtensionDeclarations(vk::VK_SHADER_STAGE_VERTEX_BIT)
-                       << genResourceDeclarations(vk::VK_SHADER_STAGE_VERTEX_BIT, 0)
-                       << "layout(location = 0) out " << fragColorPrec << " vec4 " << nextStageName << "_color;\n"
+                       << genExtensionDeclarations(vk::VK_SHADER_STAGE_VERTEX_BIT);
+               buf     << genResourceDeclarations(vk::VK_SHADER_STAGE_VERTEX_BIT, 0);
+               buf     << "layout(location = 0) out " << fragColorPrec << " vec4 " << nextStageName << "_color;\n"
                        << (onlyVS ? "" : "layout(location = 1) flat out highp int " + de::toString(nextStageName) + "_quadrant_id;\n")
                        << genPerVertexBlock(vk::VK_SHADER_STAGE_VERTEX_BIT, m_glslVersion)
                        << "void main (void)\n"
@@ -3163,6 +3481,7 @@ public:
                                                                                                                                 vk::VkDescriptorType   descriptorType,
                                                                                                                                 vk::VkShaderStageFlags exitingStages,
                                                                                                                                 vk::VkShaderStageFlags activeStages,
+                                                                                                                                DescriptorSetCount             descriptorSetCount,
                                                                                                                                 ShaderInputInterface   shaderInterface,
                                                                                                                                 deUint32                               flags);
 
@@ -3180,6 +3499,7 @@ private:
        const bool                                              m_dynamicOffsetNonZero;
        const bool                                              m_isPrimaryCmdBuf;
        const vk::VkDescriptorType              m_descriptorType;
+       const DescriptorSetCount                m_descriptorSetCount;
        const ShaderInputInterface              m_shaderInterface;
 };
 
@@ -3191,15 +3511,17 @@ BufferDescriptorCase::BufferDescriptorCase (tcu::TestContext&           testCtx,
                                                                                        vk::VkDescriptorType    descriptorType,
                                                                                        vk::VkShaderStageFlags  exitingStages,
                                                                                        vk::VkShaderStageFlags  activeStages,
+                                                                                       DescriptorSetCount              descriptorSetCount,
                                                                                        ShaderInputInterface    shaderInterface,
                                                                                        deUint32                                flags)
-       : QuadrantRendederCase          (testCtx, name, description, glu::GLSL_VERSION_310_ES, exitingStages, activeStages)
+       : QuadrantRendederCase          (testCtx, name, description, glu::GLSL_VERSION_310_ES, exitingStages, activeStages, descriptorSetCount)
        , m_updateMethod                        (updateMethod)
        , m_viewOffset                          ((flags & FLAG_VIEW_OFFSET) != 0u)
        , m_dynamicOffsetSet            ((flags & (FLAG_DYNAMIC_OFFSET_ZERO | FLAG_DYNAMIC_OFFSET_NONZERO)) != 0u)
        , m_dynamicOffsetNonZero        ((flags & FLAG_DYNAMIC_OFFSET_NONZERO) != 0u)
        , m_isPrimaryCmdBuf                     (isPrimaryCmdBuf)
        , m_descriptorType                      (descriptorType)
+       , m_descriptorSetCount          (descriptorSetCount)
        , m_shaderInterface                     (shaderInterface)
 {
 }
@@ -3216,56 +3538,64 @@ std::string BufferDescriptorCase::genResourceDeclarations (vk::VkShaderStageFlag
 
        const bool                      isUniform               = isUniformDescriptorType(m_descriptorType);
        const char* const       storageType             = (isUniform) ? ("uniform") : ("buffer");
+       const deUint32          numSets                 = getDescriptorSetCount(m_descriptorSetCount);
+
        std::ostringstream      buf;
 
-       switch (m_shaderInterface)
+       for (deUint32 setNdx = 0; setNdx < numSets; setNdx++)
        {
-               case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       buf     << "layout(set = 0, binding = " << (numUsedBindings) << ", std140) " << storageType << " BufferName\n"
-                               << "{\n"
-                               << "    highp vec4 colorA;\n"
-                               << "    highp vec4 colorB;\n"
-                               << "} b_instance;\n";
-                       break;
+               // Result buffer is bound only to the first descriptor set in compute shader cases
+               const int                       descBinding             = numUsedBindings - ((m_activeStages & vk::VK_SHADER_STAGE_COMPUTE_BIT) ? (setNdx == 0 ? 0 : 1) : 0);
+               const std::string       setNdxPostfix   = (numSets == 1) ? "" : de::toString(setNdx);
 
-               case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       buf     << "layout(set = 0, binding = " << (numUsedBindings) << ", std140) " << storageType << " BufferNameA\n"
-                               << "{\n"
-                               << "    highp vec4 colorA;\n"
-                               << "    highp vec4 colorB;\n"
-                               << "} b_instanceA;\n"
-                               << "layout(set = 0, binding = " << (numUsedBindings+1) << ", std140) " << storageType << " BufferNameB\n"
-                               << "{\n"
-                               << "    highp vec4 colorA;\n"
-                               << "    highp vec4 colorB;\n"
-                               << "} b_instanceB;\n";
-                       break;
+               switch (m_shaderInterface)
+               {
+                       case SHADER_INPUT_SINGLE_DESCRIPTOR:
+                               buf     << "layout(set = " << setNdx << ", binding = " << (descBinding) << ", std140) " << storageType << " BufferName" << setNdxPostfix << "\n"
+                                       << "{\n"
+                                       << "    highp vec4 colorA;\n"
+                                       << "    highp vec4 colorB;\n"
+                                       << "} b_instance" << setNdxPostfix << ";\n";
+                               break;
 
-               case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
-                       buf     << "layout(set = 0, binding = " << de::toString(0x7FFEu) << ", std140) " << storageType << " BufferNameA\n"
-                               << "{\n"
-                               << "    highp vec4 colorA;\n"
-                               << "    highp vec4 colorB;\n"
-                               << "} b_instanceA;\n"
-                               << "layout(set = 0, binding = " << de::toString(0xFFFEu) << ", std140) " << storageType << " BufferNameB\n"
-                               << "{\n"
-                               << "    highp vec4 colorA;\n"
-                               << "    highp vec4 colorB;\n"
-                               << "} b_instanceB;\n";
-                       break;
+                       case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
+                               buf     << "layout(set = " << setNdx << ", binding = " << (descBinding) << ", std140) " << storageType << " BufferName" << setNdxPostfix << "A\n"
+                                       << "{\n"
+                                       << "    highp vec4 colorA;\n"
+                                       << "    highp vec4 colorB;\n"
+                                       << "} b_instance" << setNdxPostfix << "A;\n"
+                                       << "layout(set = " << setNdx << ", binding = " << (descBinding + 1) << ", std140) " << storageType << " BufferName" << setNdxPostfix << "B\n"
+                                       << "{\n"
+                                       << "    highp vec4 colorA;\n"
+                                       << "    highp vec4 colorB;\n"
+                                       << "} b_instance" << setNdxPostfix << "B;\n";
+                               break;
 
-               case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       buf     << "layout(set = 0, binding = " << (numUsedBindings) << ", std140) " << storageType << " BufferName\n"
-                               << "{\n"
-                               << "    highp vec4 colorA;\n"
-                               << "    highp vec4 colorB;\n"
-                               << "} b_instances[2];\n";
-                       break;
+                       case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
+                               buf     << "layout(set = " << setNdx << ", binding = " << de::toString(0x7FFEu) << ", std140) " << storageType << " BufferName" << setNdxPostfix << "A\n"
+                                       << "{\n"
+                                       << "    highp vec4 colorA;\n"
+                                       << "    highp vec4 colorB;\n"
+                                       << "} b_instance" << setNdxPostfix << "A;\n"
+                                       << "layout(set = " << setNdx << ", binding = " << de::toString(0xFFFEu) << ", std140) " << storageType << " BufferName" << setNdxPostfix << "B\n"
+                                       << "{\n"
+                                       << "    highp vec4 colorA;\n"
+                                       << "    highp vec4 colorB;\n"
+                                       << "} b_instance" << setNdxPostfix << "B;\n";
+                               break;
 
-               default:
-                       DE_FATAL("Impossible");
-       }
+                       case SHADER_INPUT_DESCRIPTOR_ARRAY:
+                               buf     << "layout(set = " << setNdx << ", binding = " << (descBinding) << ", std140) " << storageType << " BufferName" << setNdxPostfix << "\n"
+                                       << "{\n"
+                                       << "    highp vec4 colorA;\n"
+                                       << "    highp vec4 colorB;\n"
+                                       << "} b_instances" << setNdxPostfix << "[2];\n";
+                               break;
 
+                       default:
+                               DE_FATAL("Impossible");
+               }
+       }
        return buf.str();
 }
 
@@ -3273,42 +3603,53 @@ std::string BufferDescriptorCase::genResourceAccessSource (vk::VkShaderStageFlag
 {
        DE_UNREF(stage);
 
-       std::ostringstream buf;
+       const deUint32          numSets = getDescriptorSetCount(m_descriptorSetCount);
+       std::ostringstream      buf;
+
+       buf << "        result_color = vec4(0.0);\n";
 
-       switch (m_shaderInterface)
+       for (deUint32 setNdx = 0; setNdx < numSets; setNdx++)
        {
-               case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
-                               << "            result_color = b_instance.colorA;\n"
-                               << "    else\n"
-                               << "            result_color = b_instance.colorB;\n";
-                       break;
+               const std::string       setNdxPostfix = (numSets == 1) ? "" : de::toString(setNdx);
 
-               case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
-                               << "            result_color = b_instanceA.colorA;\n"
-                               << "    else\n"
-                               << "            result_color = b_instanceB.colorB;\n";
-                       break;
+               switch (m_shaderInterface)
+               {
+                       case SHADER_INPUT_SINGLE_DESCRIPTOR:
+                               buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
+                                       << "            result_color += b_instance" << setNdxPostfix << ".colorA;\n"
+                                       << "    else\n"
+                                       << "            result_color += b_instance" << setNdxPostfix << ".colorB;\n";
+                               break;
 
-               case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
-                       buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
-                               << "            result_color = b_instanceA.colorA;\n"
-                               << "    else\n"
-                               << "            result_color = b_instanceB.colorB;\n";
-                       break;
+                       case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
+                               buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
+                                       << "            result_color += b_instance" << setNdxPostfix << "A.colorA;\n"
+                                       << "    else\n"
+                                       << "            result_color += b_instance" << setNdxPostfix << "B.colorB;\n";
+                               break;
 
-               case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
-                               << "            result_color = b_instances[0].colorA;\n"
-                               << "    else\n"
-                               << "            result_color = b_instances[1].colorB;\n";
-                       break;
+                       case SHADER_INPUT_MULTIPLE_ARBITRARY_DESCRIPTORS:
+                               buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
+                                       << "            result_color += b_instance" << setNdxPostfix << "A.colorA;\n"
+                                       << "    else\n"
+                                       << "            result_color += b_instance" << setNdxPostfix << "B.colorB;\n";
+                               break;
 
-               default:
-                       DE_FATAL("Impossible");
+                       case SHADER_INPUT_DESCRIPTOR_ARRAY:
+                               buf << "        if (quadrant_id == 1 || quadrant_id == 2)\n"
+                                       << "            result_color += b_instances" << setNdxPostfix << "[0].colorA;\n"
+                                       << "    else\n"
+                                       << "            result_color += b_instances" << setNdxPostfix << "[1].colorB;\n";
+                               break;
+
+                       default:
+                               DE_FATAL("Impossible");
+               }
        }
 
+       if (m_descriptorSetCount == DESCRIPTOR_SET_COUNT_MULTIPLE)
+               buf << "        result_color /= vec4(" << getDescriptorSetCount(m_descriptorSetCount) << ".0);\n";
+
        return buf.str();
 }
 
@@ -3327,10 +3668,10 @@ vkt::TestInstance* BufferDescriptorCase::createInstance (vkt::Context& context)
        if (m_exitingStages == vk::VK_SHADER_STAGE_COMPUTE_BIT)
        {
                DE_ASSERT(m_isPrimaryCmdBuf); // secondaries are only valid within renderpass
-               return new BufferComputeInstance(context, m_updateMethod, m_descriptorType, m_shaderInterface, m_viewOffset, m_dynamicOffsetSet, m_dynamicOffsetNonZero);
+               return new BufferComputeInstance(context, m_updateMethod, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewOffset, m_dynamicOffsetSet, m_dynamicOffsetNonZero);
        }
        else
-               return new BufferRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_activeStages, m_shaderInterface, m_viewOffset, m_dynamicOffsetSet, m_dynamicOffsetNonZero);
+               return new BufferRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_descriptorSetCount, m_activeStages, m_shaderInterface, m_viewOffset, m_dynamicOffsetSet, m_dynamicOffsetNonZero);
 }
 
 class ImageInstanceImages
@@ -3348,33 +3689,57 @@ public:
                                                                                                                                 deUint32                                               baseArraySlice);
 
 private:
-       static vk::Move<vk::VkImage>            createImage                             (const vk::DeviceInterface&                     vki,
-                                                                                                                                vk::VkDevice                                           device,
-                                                                                                                                vk::Allocator&                                         allocator,
-                                                                                                                                vk::VkDescriptorType                           descriptorType,
-                                                                                                                                vk::VkImageViewType                            viewType,
-                                                                                                                                const tcu::TextureLevelPyramid&        sourceImage,
-                                                                                                                                de::MovePtr<vk::Allocation>*           outAllocation);
-
-       static vk::Move<vk::VkImageView>        createImageView                 (const vk::DeviceInterface&                     vki,
-                                                                                                                                vk::VkDevice                                           device,
-                                                                                                                                vk::VkImageViewType                            viewType,
-                                                                                                                                const tcu::TextureLevelPyramid&        sourceImage,
-                                                                                                                                vk::VkImage                                            image,
-                                                                                                                                deUint32                                                       baseMipLevel,
-                                                                                                                                deUint32                                                       baseArraySlice);
-
-       void                                                            populateSourceImage             (tcu::TextureLevelPyramid*                      dst,
-                                                                                                                                bool                                                           isFirst) const;
-
-       void                                                            uploadImage                             (const vk::DeviceInterface&                     vki,
-                                                                                                                                vk::VkDevice                                           device,
-                                                                                                                                deUint32                                                       queueFamilyIndex,
-                                                                                                                                vk::VkQueue                                            queue,
-                                                                                                                                vk::Allocator&                                         allocator,
-                                                                                                                                vk::VkImage                                            image,
-                                                                                                                                vk::VkImageLayout                                      layout,
-                                                                                                                                const tcu::TextureLevelPyramid&        data);
+       static std::vector<tcu::TextureLevelPyramid>    createSourceImages      (int                                                                                    numImages,
+                                                                                                                                                vk::VkImageViewType                                                    viewType,
+                                                                                                                                                tcu::TextureFormat                                                             imageFormat);
+
+       static std::vector<ImageHandleSp>                               createImages            (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                vk::VkDevice                                                                   device,
+                                                                                                                                                vk::Allocator&                                                                 allocator,
+                                                                                                                                                deUint32                                                                               queueFamilyIndex,
+                                                                                                                                                vk::VkQueue                                                                    queue,
+                                                                                                                                                vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                vk::VkImageViewType                                                    viewType,
+                                                                                                                                                std::vector<AllocationSp>&                                             imageMemory,
+                                                                                                                                                const std::vector<tcu::TextureLevelPyramid>&   sourceImages);
+
+       static std::vector<ImageViewHandleSp>                   createImageViews        (const vk::DeviceInterface&                                             vki,
+                                                                                                                                               vk::VkDevice                                                                    device,
+                                                                                                                                               vk::VkImageViewType                                                             viewType,
+                                                                                                                                               const std::vector<tcu::TextureLevelPyramid>&    sourceImages,
+                                                                                                                                               const std::vector<ImageHandleSp>&                               images,
+                                                                                                                                               deUint32                                                                                baseMipLevel,
+                                                                                                                                               deUint32                                                                                baseArraySlice);
+
+       static vk::Move<vk::VkImage>                                    createImage                     (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                vk::VkDevice                                                                   device,
+                                                                                                                                                vk::Allocator&                                                                 allocator,
+                                                                                                                                                vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                vk::VkImageViewType                                                    viewType,
+                                                                                                                                                const tcu::TextureLevelPyramid&                                sourceImage,
+                                                                                                                                                de::MovePtr<vk::Allocation>*                                   outAllocation);
+
+       static vk::Move<vk::VkImageView>                                createImageView         (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                vk::VkDevice                                                                   device,
+                                                                                                                                                vk::VkImageViewType                                                    viewType,
+                                                                                                                                                const tcu::TextureLevelPyramid&                                sourceImage,
+                                                                                                                                                vk::VkImage                                                                    image,
+                                                                                                                                                deUint32                                                                               baseMipLevel,
+                                                                                                                                                deUint32                                                                               baseArraySlice);
+
+       static void                                                                             populateSourceImage     (tcu::TextureLevelPyramid*                                              dst,
+                                                                                                                                                vk::VkImageViewType                                                    viewType,
+                                                                                                                                                int                                                                                    imageNdx);
+
+       static void                                                                             uploadImage                     (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                vk::VkDevice                                                                   device,
+                                                                                                                                                deUint32                                                                               queueFamilyIndex,
+                                                                                                                                                vk::VkQueue                                                                    queue,
+                                                                                                                                                vk::Allocator&                                                                 allocator,
+                                                                                                                                                vk::VkImage                                                                    image,
+                                                                                                                                                vk::VkImageLayout                                                              layout,
+                                                                                                                                                vk::VkImageViewType                                                    viewType,
+                                                                                                                                                const tcu::TextureLevelPyramid&                                data);
 
 protected:
        enum
@@ -3384,20 +3749,14 @@ protected:
                ARRAY_SIZE              = 2,
        };
 
-       const vk::VkImageViewType                       m_viewType;
-       const deUint32                                          m_baseMipLevel;
-       const deUint32                                          m_baseArraySlice;
-
-       const tcu::TextureFormat                        m_imageFormat;
-       tcu::TextureLevelPyramid                        m_sourceImageA;
-       tcu::TextureLevelPyramid                        m_sourceImageB;
-
-       de::MovePtr<vk::Allocation>                     m_imageMemoryA;
-       de::MovePtr<vk::Allocation>                     m_imageMemoryB;
-       vk::Move<vk::VkImage>                           m_imageA;
-       vk::Move<vk::VkImage>                           m_imageB;
-       vk::Move<vk::VkImageView>                       m_imageViewA;
-       vk::Move<vk::VkImageView>                       m_imageViewB;
+       const vk::VkImageViewType                                       m_viewType;
+       const deUint32                                                          m_baseMipLevel;
+       const deUint32                                                          m_baseArraySlice;
+       const tcu::TextureFormat                                        m_imageFormat;
+       const std::vector<tcu::TextureLevelPyramid>     m_sourceImage;
+       std::vector<AllocationSp>                                       m_imageMemory;
+       const std::vector<ImageHandleSp>                        m_image;
+       const std::vector<ImageViewHandleSp>            m_imageView;
 };
 
 ImageInstanceImages::ImageInstanceImages (const vk::DeviceInterface&   vki,
@@ -3414,31 +3773,66 @@ ImageInstanceImages::ImageInstanceImages (const vk::DeviceInterface&    vki,
        , m_baseMipLevel        (baseMipLevel)
        , m_baseArraySlice      (baseArraySlice)
        , m_imageFormat         (tcu::TextureFormat::RGBA, tcu::TextureFormat::UNORM_INT8)
-       , m_sourceImageA        (m_imageFormat, NUM_MIP_LEVELS)
-       , m_sourceImageB        (m_imageFormat, NUM_MIP_LEVELS)
-       , m_imageMemoryA        (DE_NULL)
-       , m_imageMemoryB        (DE_NULL)
-       , m_imageA                      (vk::Move<vk::VkImage>())
-       , m_imageB                      (vk::Move<vk::VkImage>())
-       , m_imageViewA          (vk::Move<vk::VkImageView>())
-       , m_imageViewB          (vk::Move<vk::VkImageView>())
+       , m_sourceImage         (createSourceImages(numImages, viewType, m_imageFormat))
+       , m_imageMemory         ()
+       , m_image                       (createImages(vki, device, allocator, queueFamilyIndex, queue, descriptorType, viewType, m_imageMemory, m_sourceImage))
+       , m_imageView           (createImageViews(vki, device, viewType, m_sourceImage, m_image, m_baseMipLevel, m_baseArraySlice))
 {
-       const vk::VkImageLayout layout  = getImageLayoutForDescriptorType(descriptorType);
+}
+
+std::vector<tcu::TextureLevelPyramid> ImageInstanceImages::createSourceImages (int                                     numImages,
+                                                                                                                                                          vk::VkImageViewType  viewType,
+                                                                                                                                                          tcu::TextureFormat   imageFormat)
+{
+       std::vector<tcu::TextureLevelPyramid> sourceImages(numImages, tcu::TextureLevelPyramid(imageFormat, NUM_MIP_LEVELS));
+
+       for (int imageNdx = 0; imageNdx < numImages; imageNdx++)
+               populateSourceImage(&sourceImages.at(imageNdx), viewType, imageNdx);
 
-       DE_ASSERT(numImages == 1 || numImages == 2);
+       return sourceImages;
+}
 
-       populateSourceImage(&m_sourceImageA, true);
-       m_imageA = createImage(vki, device, allocator, descriptorType, viewType, m_sourceImageA, &m_imageMemoryA);
-       m_imageViewA = createImageView(vki, device, viewType, m_sourceImageA, *m_imageA, m_baseMipLevel, m_baseArraySlice);
-       uploadImage(vki, device, queueFamilyIndex, queue, allocator, *m_imageA, layout, m_sourceImageA);
+std::vector<ImageHandleSp> ImageInstanceImages::createImages (const vk::DeviceInterface&                                       vki,
+                                                                                                                         vk::VkDevice                                                                  device,
+                                                                                                                         vk::Allocator&                                                                allocator,
+                                                                                                                         deUint32                                                                              queueFamilyIndex,
+                                                                                                                         vk::VkQueue                                                                   queue,
+                                                                                                                         vk::VkDescriptorType                                                  descriptorType,
+                                                                                                                         vk::VkImageViewType                                                   viewType,
+                                                                                                                         std::vector<AllocationSp>&                                    imageMemory,
+                                                                                                                         const std::vector<tcu::TextureLevelPyramid>&  sourceImages)
+{
+       std::vector<ImageHandleSp>      images;
+       const vk::VkImageLayout         layout  = getImageLayoutForDescriptorType(descriptorType);
 
-       if (numImages == 2)
+       for (int imageNdx = 0; imageNdx < (int)sourceImages.size(); imageNdx++)
        {
-               populateSourceImage(&m_sourceImageB, false);
-               m_imageB = createImage(vki, device, allocator, descriptorType, viewType, m_sourceImageB, &m_imageMemoryB);
-               m_imageViewB = createImageView(vki, device, viewType, m_sourceImageB, *m_imageB, m_baseMipLevel, m_baseArraySlice);
-               uploadImage(vki, device, queueFamilyIndex, queue, allocator, *m_imageB, layout, m_sourceImageB);
+               de::MovePtr<vk::Allocation>     memory;
+               vk::Move<vk::VkImage>           image   = createImage(vki, device, allocator, descriptorType, viewType, sourceImages[imageNdx], &memory);
+
+               uploadImage(vki, device, queueFamilyIndex, queue, allocator, *image, layout, viewType, sourceImages[imageNdx]);
+
+               imageMemory.push_back(AllocationSp(memory.release()));
+               images.push_back(ImageHandleSp(new ImageHandleUp(image)));
        }
+       return images;
+}
+
+std::vector<ImageViewHandleSp> ImageInstanceImages::createImageViews (const vk::DeviceInterface&                                       vki,
+                                                                                                                                         vk::VkDevice                                                                  device,
+                                                                                                                                         vk::VkImageViewType                                                   viewType,
+                                                                                                                                         const std::vector<tcu::TextureLevelPyramid>&  sourceImages,
+                                                                                                                                         const std::vector<ImageHandleSp>&                             images,
+                                                                                                                                         deUint32                                                                              baseMipLevel,
+                                                                                                                                         deUint32                                                                              baseArraySlice)
+{
+       std::vector<ImageViewHandleSp> imageViews;
+       for (int imageNdx = 0; imageNdx < (int)sourceImages.size(); imageNdx++)
+       {
+               vk::Move<vk::VkImageView> imageView = createImageView(vki, device, viewType, sourceImages[imageNdx], **images[imageNdx], baseMipLevel, baseArraySlice);
+               imageViews.push_back(ImageViewHandleSp(new ImageViewHandleUp(imageView)));
+       }
+       return imageViews;
 }
 
 vk::Move<vk::VkImage> ImageInstanceImages::createImage (const vk::DeviceInterface&                     vki,
@@ -3541,20 +3935,20 @@ vk::Move<vk::VkImageView> ImageInstanceImages::createImageView (const vk::Device
        return vk::createImageView(vki, device, &createInfo);
 }
 
-void ImageInstanceImages::populateSourceImage (tcu::TextureLevelPyramid* dst, bool isFirst) const
+void ImageInstanceImages::populateSourceImage (tcu::TextureLevelPyramid* dst, vk::VkImageViewType viewType, int imageNdx)
 {
        const int numLevels = dst->getNumLevels();
 
        for (int level = 0; level < numLevels; ++level)
        {
                const int       width   = IMAGE_SIZE >> level;
-               const int       height  = (m_viewType == vk::VK_IMAGE_VIEW_TYPE_1D || m_viewType == vk::VK_IMAGE_VIEW_TYPE_1D_ARRAY)            ? (ARRAY_SIZE)
-                                                                                                                                                                                                                                                               : (IMAGE_SIZE >> level);
-               const int       depth   = (m_viewType == vk::VK_IMAGE_VIEW_TYPE_1D || m_viewType == vk::VK_IMAGE_VIEW_TYPE_1D_ARRAY)            ? (1)
-                                                       : (m_viewType == vk::VK_IMAGE_VIEW_TYPE_2D || m_viewType == vk::VK_IMAGE_VIEW_TYPE_2D_ARRAY)            ? (ARRAY_SIZE)
-                                                       : (m_viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE || m_viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE_ARRAY)        ? (6 * ARRAY_SIZE)
-                                                       : (m_viewType == vk::VK_IMAGE_VIEW_TYPE_3D)                                                                                                                     ? (IMAGE_SIZE >> level)
-                                                                                                                                                                                                                                                               : (1);
+               const int       height  = (viewType == vk::VK_IMAGE_VIEW_TYPE_1D        || viewType == vk::VK_IMAGE_VIEW_TYPE_1D_ARRAY)         ? (ARRAY_SIZE)
+                                                                                                                                                                                                                                                       : (IMAGE_SIZE >> level);
+               const int       depth   = (viewType == vk::VK_IMAGE_VIEW_TYPE_1D        || viewType == vk::VK_IMAGE_VIEW_TYPE_1D_ARRAY)         ? (1)
+                                                       : (viewType == vk::VK_IMAGE_VIEW_TYPE_2D        || viewType == vk::VK_IMAGE_VIEW_TYPE_2D_ARRAY)         ? (ARRAY_SIZE)
+                                                       : (viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE      || viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE_ARRAY)       ? (6 * ARRAY_SIZE)
+                                                       : (viewType == vk::VK_IMAGE_VIEW_TYPE_3D)                                                                                                               ? (IMAGE_SIZE >> level)
+                                                                                                                                                                                                                                                       : (1);
 
                dst->allocLevel(level, width, height, depth);
 
@@ -3565,17 +3959,21 @@ void ImageInstanceImages::populateSourceImage (tcu::TextureLevelPyramid* dst, bo
                        for (int y = 0; y < height; ++y)
                        for (int x = 0; x < width; ++x)
                        {
-                               const int                       gradPos = x + y + z;
-                               const int                       gradMax = width + height + depth - 3;
+                               const int       gradPos = x + y + z;
+                               const int       gradMax = width + height + depth - 3;
 
-                               const int                       red             = 255 * gradPos / gradMax;                                                                                                      //!< gradient from 0 -> max (detects large offset errors)
-                               const int                       green   = ((gradPos % 2 == 0) ? (127) : (0)) + ((gradPos % 4 < 3) ? (128) : (0));       //!< 3-level M pattern (detects small offset errors)
-                               const int                       blue    = (128 * level / numLevels) + (isFirst ? 127 : 0);                                                      //!< level and image index (detects incorrect lod / image)
+                               int                     red             = 255 * gradPos / gradMax;                                                                                                      //!< gradient from 0 -> max (detects large offset errors)
+                               int                     green   = ((gradPos % 2 == 0) ? (127) : (0)) + ((gradPos % 4 < 3) ? (128) : (0));       //!< 3-level M pattern (detects small offset errors)
+                               int                     blue    = (128 * level / numLevels) + ((imageNdx % 2 == 0) ? 127 : 0);                          //!< level and image index (detects incorrect lod / image)
 
                                DE_ASSERT(de::inRange(red, 0, 255));
                                DE_ASSERT(de::inRange(green, 0, 255));
                                DE_ASSERT(de::inRange(blue, 0, 255));
 
+                               if (imageNdx % 3 == 0)  red             = 255 - red;
+                               if (imageNdx % 4 == 0)  green   = 255 - green;
+                               if (imageNdx % 5 == 0)  blue    = 255 - blue;
+
                                levelAccess.setPixel(tcu::IVec4(red, green, blue, 255), x, y, z);
                        }
                }
@@ -3589,10 +3987,11 @@ void ImageInstanceImages::uploadImage (const vk::DeviceInterface&               vki,
                                                                           vk::Allocator&                                       allocator,
                                                                           vk::VkImage                                          image,
                                                                           vk::VkImageLayout                            layout,
+                                                                          vk::VkImageViewType                          viewType,
                                                                           const tcu::TextureLevelPyramid&      data)
 {
-       const deUint32                                          arraySize                                       = (m_viewType == vk::VK_IMAGE_VIEW_TYPE_3D) ? (1) :
-                                                                                                                                         (m_viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE || m_viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE_ARRAY) ? (6 * (deUint32)ARRAY_SIZE) :
+       const deUint32                                          arraySize                                       = (viewType == vk::VK_IMAGE_VIEW_TYPE_3D) ? (1) :
+                                                                                                                                         (viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE || viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE_ARRAY) ? (6 * (deUint32)ARRAY_SIZE) :
                                                                                                                                          ((deUint32)ARRAY_SIZE);
        const deUint32                                          dataBufferSize                          = getTextureLevelPyramidDataSize(data);
        const vk::VkBufferCreateInfo            bufferCreateInfo                        =
@@ -3676,7 +4075,7 @@ void ImageInstanceImages::uploadImage (const vk::DeviceInterface&         vki,
        std::vector<vk::VkBufferImageCopy>              copySlices;
 
        // copy data to buffer
-       writeTextureLevelPyramidData(dataBufferMemory->getHostPtr(), dataBufferSize, data, m_viewType , &copySlices);
+       writeTextureLevelPyramidData(dataBufferMemory->getHostPtr(), dataBufferSize, data, viewType , &copySlices);
        flushMappedMemoryRange(vki, device, dataBufferMemory->getMemory(), dataBufferMemory->getOffset(), dataBufferSize);
 
        // record command buffer
@@ -3714,22 +4113,27 @@ void ImageInstanceImages::uploadImage (const vk::DeviceInterface&               vki,
 class ImageFetchInstanceImages : private ImageInstanceImages
 {
 public:
-                                                               ImageFetchInstanceImages        (const vk::DeviceInterface&             vki,
-                                                                                                                        vk::VkDevice                                   device,
-                                                                                                                        deUint32                                               queueFamilyIndex,
-                                                                                                                        vk::VkQueue                                    queue,
-                                                                                                                        vk::Allocator&                                 allocator,
-                                                                                                                        vk::VkDescriptorType                   descriptorType,
-                                                                                                                        ShaderInputInterface                   shaderInterface,
-                                                                                                                        vk::VkImageViewType                    viewType,
-                                                                                                                        deUint32                                               baseMipLevel,
-                                                                                                                        deUint32                                               baseArraySlice);
-
-       static tcu::IVec3                       getFetchPos                                     (vk::VkImageViewType viewType, deUint32 baseMipLevel, deUint32 baseArraySlice, int fetchPosNdx);
-       tcu::Vec4                                       fetchImageValue                         (int fetchPosNdx) const;
-
-       inline vk::VkImageView          getImageViewA                           (void) const { return *m_imageViewA; }
-       inline vk::VkImageView          getImageViewB                           (void) const { return *m_imageViewB; }
+                                                                               ImageFetchInstanceImages        (const vk::DeviceInterface&             vki,
+                                                                                                                                        vk::VkDevice                                   device,
+                                                                                                                                        deUint32                                               queueFamilyIndex,
+                                                                                                                                        vk::VkQueue                                    queue,
+                                                                                                                                        vk::Allocator&                                 allocator,
+                                                                                                                                        vk::VkDescriptorType                   descriptorType,
+                                                                                                                                        DescriptorSetCount                             descriptorSetCount,
+                                                                                                                                        ShaderInputInterface                   shaderInterface,
+                                                                                                                                        vk::VkImageViewType                    viewType,
+                                                                                                                                        deUint32                                               baseMipLevel,
+                                                                                                                                        deUint32                                               baseArraySlice);
+
+       static tcu::IVec3                                       getFetchPos                                     (vk::VkImageViewType                    viewType,
+                                                                                                                                        deUint32                                               baseMipLevel,
+                                                                                                                                        deUint32                                               baseArraySlice,
+                                                                                                                                        int                                                    fetchPosNdx);
+
+       tcu::Vec4                                                       fetchImageValue                         (int fetchPosNdx, int setNdx) const;
+
+       inline tcu::TextureLevelPyramid         getSourceImage                          (int ndx) const { return m_sourceImage[ndx];    }
+       inline vk::VkImageView                          getImageView                            (int ndx) const { return **m_imageView[ndx % m_imageView.size()]; }
 
 private:
        enum
@@ -3761,6 +4165,7 @@ ImageFetchInstanceImages::ImageFetchInstanceImages (const vk::DeviceInterface&    v
                                                                                                        vk::VkQueue                                     queue,
                                                                                                        vk::Allocator&                          allocator,
                                                                                                        vk::VkDescriptorType            descriptorType,
+                                                                                                       DescriptorSetCount                      descriptorSetCount,
                                                                                                        ShaderInputInterface            shaderInterface,
                                                                                                        vk::VkImageViewType                     viewType,
                                                                                                        deUint32                                        baseMipLevel,
@@ -3772,7 +4177,7 @@ ImageFetchInstanceImages::ImageFetchInstanceImages (const vk::DeviceInterface&    v
                                                         allocator,
                                                         descriptorType,
                                                         viewType,
-                                                        getInterfaceNumResources(shaderInterface),     // numImages
+                                                        getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface), // numImages
                                                         baseMipLevel,
                                                         baseArraySlice)
        , m_shaderInterface             (shaderInterface)
@@ -3812,12 +4217,12 @@ tcu::IVec3 ImageFetchInstanceImages::getFetchPos (vk::VkImageViewType viewType,
        }
 }
 
-tcu::Vec4 ImageFetchInstanceImages::fetchImageValue (int fetchPosNdx) const
+tcu::Vec4 ImageFetchInstanceImages::fetchImageValue (int fetchPosNdx, int setNdx) const
 {
        DE_ASSERT(de::inBounds(fetchPosNdx, 0, 4));
 
-       const tcu::TextureLevelPyramid& fetchSrcA       = m_sourceImageA;
-       const tcu::TextureLevelPyramid& fetchSrcB       = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? (m_sourceImageA) : (m_sourceImageB);
+       const tcu::TextureLevelPyramid& fetchSrcA       = getSourceImage(setNdx * getInterfaceNumResources(m_shaderInterface));
+       const tcu::TextureLevelPyramid& fetchSrcB       = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? fetchSrcA : getSourceImage(setNdx * getInterfaceNumResources(m_shaderInterface) + 1);
        const tcu::TextureLevelPyramid& fetchSrc        = ((fetchPosNdx % 2) == 0) ? (fetchSrcA) : (fetchSrcB); // sampling order is ABAB
        tcu::IVec3                                              fetchPos        = getFetchPos(m_viewType, m_baseMipLevel, m_baseArraySlice, fetchPosNdx);
 
@@ -3839,6 +4244,7 @@ public:
                                                                                                                                                                         DescriptorUpdateMethod                                                 updateMethod,
                                                                                                                                                                         bool                                                                                   isPrimaryCmdBuf,
                                                                                                                                                                         vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                             descriptorSetCount,
                                                                                                                                                                         vk::VkShaderStageFlags                                                 stageFlags,
                                                                                                                                                                         ShaderInputInterface                                                   shaderInterface,
                                                                                                                                                                         vk::VkImageViewType                                                    viewType,
@@ -3846,61 +4252,64 @@ public:
                                                                                                                                                                         deUint32                                                                               baseArraySlice);
 
 private:
-       static vk::Move<vk::VkDescriptorSetLayout>              createDescriptorSetLayout               (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkShaderStageFlags                                                 stageFlags,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod);
-
-       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                    (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              descriptorSetLayout);
-
-       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                    (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface);
-
-       static vk::Move<vk::VkDescriptorSet>                    createDescriptorSet                             (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                                        vk::VkDescriptorPool                                                   pool,
-                                                                                                                                                                        vk::VkImageView                                                                viewA,
-                                                                                                                                                                        vk::VkImageView                                                                viewB,
-                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                        vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                        RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                        vk::VkPipelineLayout                                                   pipelineLayout = DE_NULL);
-
-       static void                                                                             writeDescriptorSet                              (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                                        vk::VkDescriptorPool                                                   pool,
-                                                                                                                                                                        vk::VkImageView                                                                viewA,
-                                                                                                                                                                        vk::VkImageView                                                                viewB,
-                                                                                                                                                                        vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
-
-       static void                                                                             writeDescriptorSetWithTemplate  (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                                        vk::VkDescriptorPool                                                   pool,
-                                                                                                                                                                        vk::VkImageView                                                                viewA,
-                                                                                                                                                                        vk::VkImageView                                                                viewB,
-                                                                                                                                                                        vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                        vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                        RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                        bool                                                                                   withPush = false,
-                                                                                                                                                                        vk::VkPipelineLayout                                                   pipelineLayout = 0);
+       static std::vector<DescriptorSetLayoutHandleSp> createDescriptorSetLayouts              (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        vk::VkShaderStageFlags                                                         stageFlags,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod);
+
+       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayout);
+
+       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface);
+
+       static std::vector<DescriptorSetHandleSp>               createDescriptorSets                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayouts,
+                                                                                                                                                                        vk::VkDescriptorPool                                                           pool,
+                                                                                                                                                                        const ImageFetchInstanceImages&                                        images,
+                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                    std::vector<UpdateTemplateHandleSp>&                               updateTemplates,
+                                                                                                                                                                    std::vector<RawUpdateRegistry>&                                    updateRegistry,
+                                                                                                                                                                        std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                        vk::VkPipelineLayout                                                           pipelineLayout = DE_NULL);
+
+       static void                                                                             writeDescriptorSet                              (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        vk::VkDescriptorSetLayout                                                      layout,
+                                                                                                                                                                        vk::VkDescriptorPool                                                           pool,
+                                                                                                                                                                        vk::VkImageView                                                                        viewA,
+                                                                                                                                                                        vk::VkImageView                                                                        viewB,
+                                                                                                                                                                        vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                        std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
+
+       static void                                                                             writeDescriptorSetWithTemplate  (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        vk::VkDescriptorSetLayout                                                      layout,
+                                                                                                                                                                        vk::VkDescriptorPool                                                           pool,
+                                                                                                                                                                        vk::VkImageView                                                                        viewA,
+                                                                                                                                                                        vk::VkImageView                                                                        viewB,
+                                                                                                                                                                        vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                    std::vector<UpdateTemplateHandleSp>&                               updateTemplates,
+                                                                                                                                                                    std::vector<RawUpdateRegistry>&                                    registry,
+                                                                                                                                                                        bool                                                                                           withPush = false,
+                                                                                                                                                                        vk::VkPipelineLayout                                                           pipelineLayout = 0);
 
        void                                                                                    logTestPlan                                             (void) const;
        vk::VkPipelineLayout                                                    getPipelineLayout                               (void) const;
@@ -3914,26 +4323,29 @@ private:
 
        const DescriptorUpdateMethod                                    m_updateMethod;
        const vk::VkDescriptorType                                              m_descriptorType;
+       const DescriptorSetCount                                                m_descriptorSetCount;
        const vk::VkShaderStageFlags                                    m_stageFlags;
        const ShaderInputInterface                                              m_shaderInterface;
        const vk::VkImageViewType                                               m_viewType;
        const deUint32                                                                  m_baseMipLevel;
        const deUint32                                                                  m_baseArraySlice;
 
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>             m_updateTemplate;
-       RawUpdateRegistry                                                               m_updateRegistry;
+       std::vector<UpdateTemplateHandleSp>                             m_updateTemplates;
+       std::vector<RawUpdateRegistry>                                  m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                                  m_updateBuilder;
-       const vk::Unique<vk::VkDescriptorSetLayout>             m_descriptorSetLayout;
+       const std::vector<DescriptorSetLayoutHandleSp>  m_descriptorSetLayouts;
        const vk::Unique<vk::VkPipelineLayout>                  m_pipelineLayout;
        const ImageFetchInstanceImages                                  m_images;
        const vk::Unique<vk::VkDescriptorPool>                  m_descriptorPool;
-       const vk::Unique<vk::VkDescriptorSet>                   m_descriptorSet;
+       std::vector<deUint32>                                                   m_descriptorsPerSet;
+       const std::vector<DescriptorSetHandleSp>                m_descriptorSets;
 };
 
 ImageFetchRenderInstance::ImageFetchRenderInstance     (vkt::Context&                  context,
                                                                                                         DescriptorUpdateMethod updateMethod,
                                                                                                         bool                                   isPrimaryCmdBuf,
                                                                                                         vk::VkDescriptorType   descriptorType,
+                                                                                                        DescriptorSetCount             descriptorSetCount,
                                                                                                         vk::VkShaderStageFlags stageFlags,
                                                                                                         ShaderInputInterface   shaderInterface,
                                                                                                         vk::VkImageViewType    viewType,
@@ -3942,40 +4354,47 @@ ImageFetchRenderInstance::ImageFetchRenderInstance      (vkt::Context&                  context,
        : SingleCmdRenderInstance       (context, isPrimaryCmdBuf, tcu::UVec2(RENDER_SIZE, RENDER_SIZE))
        , m_updateMethod                        (updateMethod)
        , m_descriptorType                      (descriptorType)
+       , m_descriptorSetCount          (descriptorSetCount)
        , m_stageFlags                          (stageFlags)
        , m_shaderInterface                     (shaderInterface)
        , m_viewType                            (viewType)
        , m_baseMipLevel                        (baseMipLevel)
        , m_baseArraySlice                      (baseArraySlice)
-       , m_updateTemplate                      ()
+       , m_updateTemplates                     ()
        , m_updateRegistry                      ()
        , m_updateBuilder                       ()
-       , m_descriptorSetLayout         (createDescriptorSetLayout(m_vki, m_device, m_descriptorType, m_shaderInterface, m_stageFlags, m_updateMethod))
-       , m_pipelineLayout                      (createPipelineLayout(m_vki, m_device, *m_descriptorSetLayout))
-       , m_images                                      (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice)
-       , m_descriptorPool                      (createDescriptorPool(m_vki, m_device, m_descriptorType, m_shaderInterface))
-       , m_descriptorSet                       (createDescriptorSet(m_vki, m_updateMethod, m_device, m_descriptorType, m_shaderInterface, *m_descriptorSetLayout, *m_descriptorPool, m_images.getImageViewA(), m_images.getImageViewB(), m_updateBuilder, m_updateTemplate, m_updateRegistry, *m_pipelineLayout))
+       , m_descriptorSetLayouts        (createDescriptorSetLayouts(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_stageFlags, m_updateMethod))
+       , m_pipelineLayout                      (createPipelineLayout(m_vki, m_device, m_descriptorSetLayouts))
+       , m_images                                      (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice)
+       , m_descriptorPool                      (createDescriptorPool(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface))
+       , m_descriptorsPerSet           ()
+       , m_descriptorSets                      (createDescriptorSets(m_vki, m_updateMethod, m_device, m_descriptorType, m_shaderInterface, m_descriptorSetLayouts, *m_descriptorPool, m_images, m_updateBuilder, m_updateTemplates, m_updateRegistry, m_descriptorsPerSet, *m_pipelineLayout))
 {
 }
 
-vk::Move<vk::VkDescriptorSetLayout> ImageFetchRenderInstance::createDescriptorSetLayout (const vk::DeviceInterface&            vki,
-                                                                                                                                                                                vk::VkDevice                                   device,
-                                                                                                                                                                                vk::VkDescriptorType                   descriptorType,
-                                                                                                                                                                                ShaderInputInterface                   shaderInterface,
-                                                                                                                                                                                vk::VkShaderStageFlags                 stageFlags,
-                                                                                                                                                                                DescriptorUpdateMethod                 updateMethod)
+std::vector<DescriptorSetLayoutHandleSp> ImageFetchRenderInstance::createDescriptorSetLayouts (const vk::DeviceInterface&      vki,
+                                                                                                                                                                                          vk::VkDevice                                 device,
+                                                                                                                                                                                          vk::VkDescriptorType                 descriptorType,
+                                                                                                                                                                                          DescriptorSetCount                   descriptorSetCount,
+                                                                                                                                                                                          ShaderInputInterface                 shaderInterface,
+                                                                                                                                                                                          vk::VkShaderStageFlags               stageFlags,
+                                                                                                                                                                                          DescriptorUpdateMethod               updateMethod)
 {
-       vk::DescriptorSetLayoutBuilder                  builder;
-       vk::VkDescriptorSetLayoutCreateFlags    extraFlags                      = 0;
+       std::vector<DescriptorSetLayoutHandleSp>        descriptorSetLayouts;
+       vk::VkDescriptorSetLayoutCreateFlags            extraFlags = 0;
 
        if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE ||
-                       updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+               updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
                extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
        }
 
-       switch (shaderInterface)
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(descriptorSetCount); setNdx++)
        {
+               vk::DescriptorSetLayoutBuilder builder;
+
+               switch (shaderInterface)
+               {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
                        builder.addSingleBinding(descriptorType, stageFlags);
                        break;
@@ -3991,24 +4410,31 @@ vk::Move<vk::VkDescriptorSetLayout> ImageFetchRenderInstance::createDescriptorSe
 
                default:
                        DE_FATAL("Impossible");
-       }
+               }
 
-       return builder.build(vki, device, extraFlags);
+               vk::Move<vk::VkDescriptorSetLayout> layout = builder.build(vki, device, extraFlags);
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+       }
+       return descriptorSetLayouts;
 }
 
-vk::Move<vk::VkPipelineLayout> ImageFetchRenderInstance::createPipelineLayout (const vk::DeviceInterface&      vki,
-                                                                                                                                                          vk::VkDevice                                 device,
-                                                                                                                                                          vk::VkDescriptorSetLayout    descriptorSetLayout)
+vk::Move<vk::VkPipelineLayout> ImageFetchRenderInstance::createPipelineLayout (const vk::DeviceInterface&                                              vki,
+                                                                                                                                                          vk::VkDevice                                                                         device,
+                                                                                                                                                          const std::vector<DescriptorSetLayoutHandleSp>&      descriptorSetLayout)
 {
+       std::vector<vk::VkDescriptorSetLayout> layoutHandles;
+       for (size_t setNdx = 0; setNdx < descriptorSetLayout.size(); setNdx++)
+               layoutHandles.push_back(**descriptorSetLayout[setNdx]);
+
        const vk::VkPipelineLayoutCreateInfo createInfo =
        {
                vk::VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
                DE_NULL,
                (vk::VkPipelineLayoutCreateFlags)0,
-               1,                                              // descriptorSetCount
-               &descriptorSetLayout,   // pSetLayouts
-               0u,                                             // pushConstantRangeCount
-               DE_NULL,                                // pPushConstantRanges
+               (deUint32)layoutHandles.size(),         // descriptorSetCount
+               &layoutHandles.front(),                         // pSetLayouts
+               0u,                                                                     // pushConstantRangeCount
+               DE_NULL,                                                        // pPushConstantRanges
        };
        return vk::createPipelineLayout(vki, device, &createInfo);
 }
@@ -4016,63 +4442,76 @@ vk::Move<vk::VkPipelineLayout> ImageFetchRenderInstance::createPipelineLayout (c
 vk::Move<vk::VkDescriptorPool> ImageFetchRenderInstance::createDescriptorPool (const vk::DeviceInterface&      vki,
                                                                                                                                                           vk::VkDevice                                 device,
                                                                                                                                                           vk::VkDescriptorType                 descriptorType,
+                                                                                                                                                          DescriptorSetCount                   descriptorSetCount,
                                                                                                                                                           ShaderInputInterface                 shaderInterface)
 {
        return vk::DescriptorPoolBuilder()
-               .addType(descriptorType, getInterfaceNumResources(shaderInterface))
-               .build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
+               .addType(descriptorType, getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface))
+               .build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(descriptorSetCount));
 }
 
-vk::Move<vk::VkDescriptorSet> ImageFetchRenderInstance::createDescriptorSet (const vk::DeviceInterface&                                                vki,
-                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod,
-                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                        vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                        vk::VkDescriptorPool                                                   pool,
-                                                                                                                                                        vk::VkImageView                                                                viewA,
-                                                                                                                                                        vk::VkImageView                                                                viewB,
-                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                        vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                        RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                        vk::VkPipelineLayout                                                   pipelineLayout)
+std::vector<DescriptorSetHandleSp> ImageFetchRenderInstance::createDescriptorSets (const vk::DeviceInterface&                                          vki,
+                                                                                                                                                                  DescriptorUpdateMethod                                                       updateMethod,
+                                                                                                                                                                  vk::VkDevice                                                                         device,
+                                                                                                                                                                  vk::VkDescriptorType                                                         descriptorType,
+                                                                                                                                                                  ShaderInputInterface                                                         shaderInterface,
+                                                                                                                                                                  const std::vector<DescriptorSetLayoutHandleSp>&      descriptorSetLayouts,
+                                                                                                                                                                  vk::VkDescriptorPool                                                         pool,
+                                                                                                                                                                  const ImageFetchInstanceImages&                                      images,
+                                                                                                                                                                  vk::DescriptorSetUpdateBuilder&                                      updateBuilder,
+                                                                                                                                                                  std::vector<UpdateTemplateHandleSp>&                         updateTemplates,
+                                                                                                                                                                  std::vector<RawUpdateRegistry>&                                      updateRegistry,
+                                                                                                                                                                  std::vector<deUint32>&                                                       descriptorsPerSet,
+                                                                                                                                                                  vk::VkPipelineLayout                                                         pipelineLayout)
 {
-       const vk::VkDescriptorSetAllocateInfo   allocInfo               =
-       {
-               vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
-               DE_NULL,
-               pool,
-               1u,
-               &layout
-       };
+       std::vector<DescriptorSetHandleSp> descriptorSets;
 
-       vk::Move<vk::VkDescriptorSet>                   descriptorSet;
-       if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
-       {
-               descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
-       }
-       else
+       for (deUint32 setNdx = 0; setNdx < (deUint32)descriptorSetLayouts.size(); setNdx++)
        {
-               descriptorSet = vk::Move<vk::VkDescriptorSet>();
-       }
+               vk::VkDescriptorSetLayout layout = **descriptorSetLayouts[setNdx];
+
+               const vk::VkDescriptorSetAllocateInfo   allocInfo =
+               {
+                       vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
+                       DE_NULL,
+                       pool,
+                       1u,
+                       &layout
+               };
+
+               vk::VkImageView viewA = images.getImageView(setNdx * getInterfaceNumResources(shaderInterface));
+               vk::VkImageView viewB = images.getImageView(setNdx * getInterfaceNumResources(shaderInterface) + 1);
+
+               vk::Move<vk::VkDescriptorSet>                   descriptorSet;
+               if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
+               }
+               else
+               {
+                       descriptorSet = vk::Move<vk::VkDescriptorSet>();
+               }
+
+               if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
+               {
+                       writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateTemplates, updateRegistry);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateTemplates, updateRegistry, true, pipelineLayout);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+               {
+                       writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder, descriptorsPerSet, updateMethod);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
+               {
+                       writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder, descriptorsPerSet);
+               }
 
-       if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
-       {
-               writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateTemplate, updateRegistry);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
-       {
-               writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateTemplate, updateRegistry, true, pipelineLayout);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
-       {
-               writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder, updateMethod);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
-       {
-               writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder);
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(descriptorSet)));
        }
-       return descriptorSet;
+       return descriptorSets;
 }
 
 void ImageFetchRenderInstance::writeDescriptorSet (const vk::DeviceInterface&          vki,
@@ -4085,6 +4524,7 @@ void ImageFetchRenderInstance::writeDescriptorSet (const vk::DeviceInterface&             v
                                                                                                   vk::VkImageView                                      viewB,
                                                                                                   vk::VkDescriptorSet                          descriptorSet,
                                                                                                   vk::DescriptorSetUpdateBuilder&      updateBuilder,
+                                                                                                  std::vector<deUint32>&                       descriptorsPerSet,
                                                                                                   DescriptorUpdateMethod                       updateMethod)
 {
        DE_UNREF(layout);
@@ -4095,29 +4535,36 @@ void ImageFetchRenderInstance::writeDescriptorSet (const vk::DeviceInterface&           v
                makeDescriptorImageInfo(viewA, imageLayout),
                makeDescriptorImageInfo(viewB, imageLayout),
        };
+       deUint32                                                                                                numBindings                     = 0u;
 
        switch (shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, &imageInfos[0]);
+                       numBindings += 1;
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, &imageInfos[0]);
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), descriptorType, &imageInfos[1]);
+                       numBindings += 2;
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
                        updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, 2u, imageInfos);
+                       numBindings += 1;
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       descriptorsPerSet.push_back(numBindings);
+
        if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                updateBuilder.update(vki, device);
+               updateBuilder.clear();
        }
 }
 
@@ -4130,8 +4577,8 @@ void ImageFetchRenderInstance::writeDescriptorSetWithTemplate (const vk::DeviceI
                                                                                                                           vk::VkImageView                                                              viewA,
                                                                                                                           vk::VkImageView                                                              viewB,
                                                                                                                           vk::VkDescriptorSet                                                  descriptorSet,
-                                                                                                                          vk::Move<vk::VkDescriptorUpdateTemplateKHR>& updateTemplate,
-                                                                                                                          RawUpdateRegistry&                                                   updateRegistry,
+                                                                                                                          std::vector<UpdateTemplateHandleSp>&                 updateTemplates,
+                                                                                                                          std::vector<RawUpdateRegistry>&                              registry,
                                                                                                                           bool                                                                                 withPush,
                                                                                                                           vk::VkPipelineLayout                                                 pipelineLayout)
 {
@@ -4156,6 +4603,9 @@ void ImageFetchRenderInstance::writeDescriptorSetWithTemplate (const vk::DeviceI
                makeDescriptorImageInfo(viewA, imageLayout),
                makeDescriptorImageInfo(viewB, imageLayout),
        };
+
+       RawUpdateRegistry                                                                               updateRegistry;
+
        updateRegistry.addWriteObject(imageInfos[0]);
        updateRegistry.addWriteObject(imageInfos[1]);
 
@@ -4181,11 +4631,13 @@ void ImageFetchRenderInstance::writeDescriptorSetWithTemplate (const vk::DeviceI
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       updateTemplate                                                                  = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       registry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, *updateTemplate, updateRegistry.getRawPointer());
+               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, **updateTemplates.back(), registry.back().getRawPointer());
        }
 }
 
@@ -4194,7 +4646,8 @@ void ImageFetchRenderInstance::logTestPlan (void) const
        std::ostringstream msg;
 
        msg << "Rendering 2x2 grid.\n"
-               << "Single descriptor set. Descriptor set contains "
+               << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+               << "Each descriptor set contains "
                        << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
@@ -4252,15 +4705,26 @@ void ImageFetchRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) cons
 {
        if (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE && m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0, 1, &m_descriptorSet.get(), 0, DE_NULL);
+               std::vector<vk::VkDescriptorSet> sets;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       sets.push_back(**m_descriptorSets[setNdx]);
+
+               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0, (int)sets.size(), &sets.front(), 0, DE_NULL);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, *m_updateTemplate, getPipelineLayout(), 0, (const void*)m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, **m_updateTemplates[setNdx], getPipelineLayout(), setNdx, (const void*)m_updateRegistry[setNdx].getRawPointer());
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, 0);
+               deUint32 descriptorNdx = 0u;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+               {
+                       const deUint32  numDescriptors = m_descriptorsPerSet[setNdx];
+                       m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, setNdx, descriptorNdx, numDescriptors);
+                       descriptorNdx += numDescriptors;
+               }
        }
 
        m_vki.cmdDraw(cmd, 6 * 4, 1, 0, 0); // render four quads (two separate triangles)
@@ -4268,14 +4732,33 @@ void ImageFetchRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) cons
 
 tcu::TestStatus ImageFetchRenderInstance::verifyResultImage (const tcu::ConstPixelBufferAccess& result) const
 {
-       const tcu::Vec4         green           (0.0f, 1.0f, 0.0f, 1.0f);
-       const tcu::Vec4         yellow          (1.0f, 1.0f, 0.0f, 1.0f);
-       const bool                      doFetch         = (m_stageFlags != 0u); // no active stages? Then don't fetch
-       const tcu::Vec4         sample0         = (!doFetch) ? (yellow) : (m_images.fetchImageValue(0));
-       const tcu::Vec4         sample1         = (!doFetch) ? (green)  : (m_images.fetchImageValue(1));
-       const tcu::Vec4         sample2         = (!doFetch) ? (green)  : (m_images.fetchImageValue(2));
-       const tcu::Vec4         sample3         = (!doFetch) ? (yellow) : (m_images.fetchImageValue(3));
-       tcu::Surface            reference       (m_targetSize.x(), m_targetSize.y());
+       const deUint32          numDescriptorSets       = getDescriptorSetCount(m_descriptorSetCount);
+       const tcu::Vec4         green                           (0.0f, 1.0f, 0.0f, 1.0f);
+       const tcu::Vec4         yellow                          (1.0f, 1.0f, 0.0f, 1.0f);
+       const bool                      doFetch                         = (m_stageFlags != 0u); // no active stages? Then don't fetch
+
+       tcu::Surface            reference                       (m_targetSize.x(), m_targetSize.y());
+
+       tcu::Vec4                       sample0                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample1                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample2                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample3                         = tcu::Vec4(0.0f);
+
+       for (deUint32 setNdx = 0; setNdx < numDescriptorSets; setNdx++)
+       {
+               sample0 += (!doFetch) ? (yellow)        : (m_images.fetchImageValue(0, setNdx));
+               sample1 += (!doFetch) ? (green)         : (m_images.fetchImageValue(1, setNdx));
+               sample2 += (!doFetch) ? (green)         : (m_images.fetchImageValue(2, setNdx));
+               sample3 += (!doFetch) ? (yellow)        : (m_images.fetchImageValue(3, setNdx));
+       }
+
+       if (numDescriptorSets > 1)
+       {
+               sample0 = sample0 / tcu::Vec4(float(numDescriptorSets));
+               sample1 = sample1 / tcu::Vec4(float(numDescriptorSets));
+               sample2 = sample2 / tcu::Vec4(float(numDescriptorSets));
+               sample3 = sample3 / tcu::Vec4(float(numDescriptorSets));
+       }
 
        drawQuadrantReferenceResult(reference.getAccess(), sample0, sample1, sample2, sample3);
 
@@ -4291,17 +4774,18 @@ public:
                                                                                                        ImageFetchComputeInstance                               (vkt::Context&                  context,
                                                                                                                                                                                         DescriptorUpdateMethod updateMethod,
                                                                                                                                                                                         vk::VkDescriptorType   descriptorType,
+                                                                                                                                                                                        DescriptorSetCount             descriptorSetCount,
                                                                                                                                                                                         ShaderInputInterface   shaderInterface,
                                                                                                                                                                                         vk::VkImageViewType    viewType,
                                                                                                                                                                                         deUint32                               baseMipLevel,
                                                                                                                                                                                         deUint32                               baseArraySlice);
 
 private:
-       vk::Move<vk::VkDescriptorSetLayout>                             createDescriptorSetLayout                               (void) const;
+       vk::Move<vk::VkDescriptorSetLayout>                             createDescriptorSetLayout                               (deUint32 setNdx) const;
        vk::Move<vk::VkDescriptorPool>                                  createDescriptorPool                                    (void) const;
-       vk::Move<vk::VkDescriptorSet>                                   createDescriptorSet                                             (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout);
-       void                                                                                    writeDescriptorSet                                              (vk::VkDescriptorSet descriptorSet);
-       void                                                                                    writeDescriptorSetWithTemplate                  (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
+       vk::Move<vk::VkDescriptorSet>                                   createDescriptorSet                                             (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx);
+       void                                                                                    writeDescriptorSet                                              (vk::VkDescriptorSet descriptorSet, deUint32 setNdx);
+       void                                                                                    writeDescriptorSetWithTemplate                  (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
 
 
        tcu::TestStatus                                                                 iterate                                                                 (void);
@@ -4310,28 +4794,28 @@ private:
 
        const DescriptorUpdateMethod                                    m_updateMethod;
        const vk::VkDescriptorType                                              m_descriptorType;
+       const DescriptorSetCount                                                m_descriptorSetCount;
        const ShaderInputInterface                                              m_shaderInterface;
        const vk::VkImageViewType                                               m_viewType;
        const deUint32                                                                  m_baseMipLevel;
        const deUint32                                                                  m_baseArraySlice;
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>             m_updateTemplate;
-
+       std::vector<UpdateTemplateHandleSp>                             m_updateTemplates;
        const vk::DeviceInterface&                                              m_vki;
        const vk::VkDevice                                                              m_device;
        const vk::VkQueue                                                               m_queue;
        const deUint32                                                                  m_queueFamilyIndex;
        vk::Allocator&                                                                  m_allocator;
-
        const ComputeInstanceResultBuffer                               m_result;
        const ImageFetchInstanceImages                                  m_images;
-
-       RawUpdateRegistry                                                               m_updateRegistry;
+       std::vector<RawUpdateRegistry>                                  m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                                  m_updateBuilder;
+       std::vector<deUint32>                                                   m_descriptorsPerSet;
 };
 
 ImageFetchComputeInstance::ImageFetchComputeInstance (Context&                                 context,
                                                                                                          DescriptorUpdateMethod        updateMethod,
                                                                                                          vk::VkDescriptorType          descriptorType,
+                                                                                                         DescriptorSetCount            descriptorSetCount,
                                                                                                          ShaderInputInterface          shaderInterface,
                                                                                                          vk::VkImageViewType           viewType,
                                                                                                          deUint32                                      baseMipLevel,
@@ -4339,24 +4823,26 @@ ImageFetchComputeInstance::ImageFetchComputeInstance (Context&                                  context,
        : vkt::TestInstance             (context)
        , m_updateMethod                (updateMethod)
        , m_descriptorType              (descriptorType)
+       , m_descriptorSetCount  (descriptorSetCount)
        , m_shaderInterface             (shaderInterface)
        , m_viewType                    (viewType)
        , m_baseMipLevel                (baseMipLevel)
        , m_baseArraySlice              (baseArraySlice)
-       , m_updateTemplate              ()
+       , m_updateTemplates             ()
        , m_vki                                 (context.getDeviceInterface())
        , m_device                              (context.getDevice())
        , m_queue                               (context.getUniversalQueue())
        , m_queueFamilyIndex    (context.getUniversalQueueFamilyIndex())
        , m_allocator                   (context.getDefaultAllocator())
        , m_result                              (m_vki, m_device, m_allocator)
-       , m_images                              (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice)
+       , m_images                              (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice)
        , m_updateRegistry              ()
        , m_updateBuilder               ()
+       , m_descriptorsPerSet   ()
 {
 }
 
-vk::Move<vk::VkDescriptorSetLayout> ImageFetchComputeInstance::createDescriptorSetLayout (void) const
+vk::Move<vk::VkDescriptorSetLayout> ImageFetchComputeInstance::createDescriptorSetLayout (deUint32 setNdx) const
 {
        vk::DescriptorSetLayoutBuilder                  builder;
        vk::VkDescriptorSetLayoutCreateFlags    extraFlags = 0;
@@ -4367,7 +4853,8 @@ vk::Move<vk::VkDescriptorSetLayout> ImageFetchComputeInstance::createDescriptorS
                extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
        }
 
-       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
+       if (setNdx == 0)
+               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
 
        switch (m_shaderInterface)
        {
@@ -4395,11 +4882,11 @@ vk::Move<vk::VkDescriptorPool> ImageFetchComputeInstance::createDescriptorPool (
 {
        return vk::DescriptorPoolBuilder()
                .addType(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)
-               .addType(m_descriptorType, getInterfaceNumResources(m_shaderInterface))
-               .build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
+               .addType(m_descriptorType, getDescriptorSetCount(m_descriptorSetCount) * getInterfaceNumResources(m_shaderInterface))
+               .build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(m_descriptorSetCount));
 }
 
-vk::Move<vk::VkDescriptorSet> ImageFetchComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout)
+vk::Move<vk::VkDescriptorSet> ImageFetchComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx)
 {
        const vk::VkDescriptorSetAllocateInfo   allocInfo               =
        {
@@ -4422,63 +4909,69 @@ vk::Move<vk::VkDescriptorSet> ImageFetchComputeInstance::createDescriptorSet (vk
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
        {
-               writeDescriptorSetWithTemplate(*descriptorSet, layout);
+               writeDescriptorSetWithTemplate(*descriptorSet, layout, setNdx);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
-               writeDescriptorSet(*descriptorSet);
+               writeDescriptorSet(*descriptorSet, setNdx);
        }
 
        return descriptorSet;
 }
 
-void ImageFetchComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet)
+void ImageFetchComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet, deUint32 setNdx)
 {
        const vk::VkDescriptorBufferInfo        resultInfo              = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkImageLayout                         imageLayout             = getImageLayoutForDescriptorType(m_descriptorType);
        const vk::VkDescriptorImageInfo         imageInfos[2]   =
        {
-               makeDescriptorImageInfo(m_images.getImageViewA(), imageLayout),
-               makeDescriptorImageInfo(m_images.getImageViewB(), imageLayout),
+               makeDescriptorImageInfo(m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface)), imageLayout),
+               makeDescriptorImageInfo(m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface) + 1), imageLayout),
        };
 
+       deUint32                                                        binding                 = 0u;
+
        // result
-       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
+       if (setNdx == 0)
+               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
 
        // images
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, &imageInfos[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &imageInfos[0]);
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, &imageInfos[0]);
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), m_descriptorType, &imageInfos[1]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &imageInfos[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &imageInfos[1]);
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, 2u, imageInfos);
+                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, 2u, imageInfos);
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       m_descriptorsPerSet.push_back(binding);
+
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                m_updateBuilder.update(m_vki, m_device);
+               m_updateBuilder.clear();
        }
 }
 
-void ImageFetchComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush, vk::VkPipelineLayout pipelineLayout)
+void ImageFetchComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush, vk::VkPipelineLayout pipelineLayout)
 {
        const vk::VkDescriptorBufferInfo                                                resultInfo                      = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkImageLayout                                                                 imageLayout                     = getImageLayoutForDescriptorType(m_descriptorType);
        const vk::VkDescriptorImageInfo                                                 imageInfos[2]           =
        {
-               makeDescriptorImageInfo(m_images.getImageViewA(), imageLayout),
-               makeDescriptorImageInfo(m_images.getImageViewB(), imageLayout),
+               makeDescriptorImageInfo(m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface)), imageLayout),
+               makeDescriptorImageInfo(m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface) + 1), imageLayout),
        };
        std::vector<vk::VkDescriptorUpdateTemplateEntryKHR>             updateEntries;
        vk::VkDescriptorUpdateTemplateCreateInfoKHR                             templateCreateInfo      =
@@ -4492,30 +4985,37 @@ void ImageFetchComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptor
                layout,
                vk::VK_PIPELINE_BIND_POINT_COMPUTE,
                pipelineLayout,
-               0
+               setNdx
        };
 
-       m_updateRegistry.addWriteObject(resultInfo);
-       m_updateRegistry.addWriteObject(imageInfos[0]);
-       m_updateRegistry.addWriteObject(imageInfos[1]);
+       deUint32                                                                                                binding                         = 0u;
+       deUint32                                                                                                offset                          = 0u;
+       RawUpdateRegistry                                                                               updateRegistry;
+
+       if (setNdx == 0)
+               updateRegistry.addWriteObject(resultInfo);
+
+       updateRegistry.addWriteObject(imageInfos[0]);
+       updateRegistry.addWriteObject(imageInfos[1]);
 
        // result
-       updateEntries.push_back(createTemplateBinding(0u, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, m_updateRegistry.getWriteObjectOffset(0), 0));
+       if (setNdx == 0)
+               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, updateRegistry.getWriteObjectOffset(offset++), 0));
 
        // images
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       updateEntries.push_back(createTemplateBinding(1u, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       updateEntries.push_back(createTemplateBinding(1u, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), 0));
-                       updateEntries.push_back(createTemplateBinding(2u, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(2), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       updateEntries.push_back(createTemplateBinding(1u, 0, 2, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), sizeof(imageInfos[0])));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 2, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), sizeof(imageInfos[0])));
                        break;
 
                default:
@@ -4525,11 +5025,13 @@ void ImageFetchComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptor
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       m_updateTemplate                                                                = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       m_updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       m_updateRegistry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, *m_updateTemplate, m_updateRegistry.getRawPointer());
+               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, **m_updateTemplates.back(), m_updateRegistry.back().getRawPointer());
        }
 }
 
@@ -4544,7 +5046,8 @@ void ImageFetchComputeInstance::logTestPlan (void) const
        std::ostringstream msg;
 
        msg << "Fetching 4 values from image in compute shader.\n"
-               << "Single descriptor set. Descriptor set contains "
+               << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+               << "Each descriptor set contains "
                        << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
@@ -4578,13 +5081,26 @@ void ImageFetchComputeInstance::logTestPlan (void) const
 
 tcu::TestStatus ImageFetchComputeInstance::testResourceAccess (void)
 {
-       const vk::Unique<vk::VkDescriptorSetLayout>             descriptorSetLayout     (createDescriptorSetLayout());
        const vk::Unique<vk::VkDescriptorPool>                  descriptorPool          (createDescriptorPool());
-       const vk::Unique<vk::VkDescriptorSet>                   descriptorSet           (createDescriptorSet(*descriptorPool, *descriptorSetLayout));
-       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), 1, &descriptorSetLayout.get());
+       std::vector<DescriptorSetLayoutHandleSp>                descriptorSetLayouts;
+       std::vector<DescriptorSetHandleSp>                              descriptorSets;
+       std::vector<vk::VkDescriptorSetLayout>                  layoutHandles;
+       std::vector<vk::VkDescriptorSet>                                setHandles;
 
-       const vk::VkDescriptorSet                                               descriptorSets[]        = { *descriptorSet };
-       const int                                                                               numDescriptorSets       = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : DE_LENGTH_OF_ARRAY(descriptorSets);
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+       {
+               vk::Move<vk::VkDescriptorSetLayout>     layout  = createDescriptorSetLayout(setNdx);
+               vk::Move<vk::VkDescriptorSet>           set             = createDescriptorSet(*descriptorPool, *layout, setNdx);
+
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(set)));
+
+               layoutHandles.push_back(**descriptorSetLayouts.back());
+               setHandles.push_back(**descriptorSets.back());
+       }
+
+       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), (int)layoutHandles.size(), &layoutHandles.front());
+       const int                                                                               numDescriptorSets       = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : getDescriptorSetCount(m_descriptorSetCount);
        const deUint32* const                                                   dynamicOffsets          = DE_NULL;
        const int                                                                               numDynamicOffsets       = 0;
        const vk::VkBufferMemoryBarrier* const                  preBarriers                     = DE_NULL;
@@ -4597,7 +5113,7 @@ tcu::TestStatus ImageFetchComputeInstance::testResourceAccess (void)
                                                                                                                                                 pipeline.getPipeline(),
                                                                                                                                                 pipeline.getPipelineLayout(),
                                                                                                                                                 tcu::UVec3(4, 1, 1),
-                                                                                                                                                numDescriptorSets,     descriptorSets,
+                                                                                                                                                numDescriptorSets,     &setHandles.front(),
                                                                                                                                                 numDynamicOffsets,     dynamicOffsets,
                                                                                                                                                 numPreBarriers,        preBarriers,
                                                                                                                                                 numPostBarriers,       postBarriers);
@@ -4608,13 +5124,17 @@ tcu::TestStatus ImageFetchComputeInstance::testResourceAccess (void)
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               writeDescriptorSetWithTemplate(DE_NULL, *descriptorSetLayout, true, pipeline.getPipelineLayout());
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, *m_updateTemplate, (const void*) m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       writeDescriptorSetWithTemplate(DE_NULL, layoutHandles[setNdx], setNdx, true, pipeline.getPipelineLayout());
+
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, &m_updateTemplates, &m_updateRegistry);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               writeDescriptorSet(DE_NULL);
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder);
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       writeDescriptorSet(DE_NULL, setNdx);
+
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder, m_descriptorsPerSet);
        }
        else
        {
@@ -4626,7 +5146,14 @@ tcu::TestStatus ImageFetchComputeInstance::testResourceAccess (void)
        for (int resultNdx = 0; resultNdx < 4; ++resultNdx)
        {
                const tcu::Vec4 result                          = results[resultNdx];
-               const tcu::Vec4 reference                       = m_images.fetchImageValue(resultNdx);
+
+               tcu::Vec4 reference = tcu::Vec4(0.0f);
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       reference += m_images.fetchImageValue(resultNdx, setNdx);
+
+               if (m_descriptorSetCount == DESCRIPTOR_SET_COUNT_MULTIPLE)
+                       reference = reference / tcu::Vec4((float)getDescriptorSetCount(m_descriptorSetCount));
+
                const tcu::Vec4 conversionThreshold     = tcu::Vec4(1.0f / 255.0f);
 
                if (result != tcu::Vec4(-1.0f))
@@ -4667,24 +5194,33 @@ public:
                                                                                                                                         vk::VkQueue                                    queue,
                                                                                                                                         vk::Allocator&                                 allocator,
                                                                                                                                         vk::VkDescriptorType                   descriptorType,
+                                                                                                                                        DescriptorSetCount                             descriptorSetCount,
                                                                                                                                         ShaderInputInterface                   shaderInterface,
                                                                                                                                         vk::VkImageViewType                    viewType,
                                                                                                                                         deUint32                                               baseMipLevel,
                                                                                                                                         deUint32                                               baseArraySlice,
                                                                                                                                         bool                                                   immutable);
 
+       static std::vector<tcu::Sampler>        getRefSamplers                          (DescriptorSetCount                             descriptorSetCount,
+                                                                                                                                        ShaderInputInterface                   shaderInterface);
+
+       static std::vector<SamplerHandleSp>     getSamplers                                     (const vk::DeviceInterface&             vki,
+                                                                                                                                        vk::VkDevice                                   device,
+                                                                                                                                        std::vector<tcu::Sampler>&             refSamplers,
+                                                                                                                                        const tcu::TextureFormat               imageFormat);
+
        static tcu::Vec4                                        getSamplePos                            (vk::VkImageViewType viewType, deUint32 baseMipLevel, deUint32 baseArraySlice, int samplePosNdx);
-       tcu::Vec4                                                       fetchSampleValue                        (int samplePosNdx) const;
+       tcu::Vec4                                                       fetchSampleValue                        (int samplePosNdx, int setNdx) const;
 
-       inline vk::VkImageView                          getImageViewA                           (void) const { return *m_imageViewA;    }
-       inline vk::VkImageView                          getImageViewB                           (void) const { return *m_imageViewB;    }
-       inline vk::VkSampler                            getSamplerA                                     (void) const { return *m_samplerA;              }
-       inline vk::VkSampler                            getSamplerB                                     (void) const { return *m_samplerB;              }
-       inline bool                                                     isImmutable                                     (void) const { return m_isImmutable;    }
+       inline tcu::TextureLevelPyramid         getSourceImage                          (int ndx) const { return m_sourceImage[ndx % m_sourceImage.size()];     }
+       inline vk::VkImageView                          getImageView                            (int ndx) const { return **m_imageView[ndx % m_imageView.size()];       }
+       inline tcu::Sampler                                     getRefSampler                           (int ndx) const { return m_refSampler[ndx % m_refSampler.size()];       }
+       inline vk::VkSampler                            getSampler                                      (int ndx) const { return **m_sampler[ndx % m_sampler.size()];           }
+       inline bool                                                     isImmutable                                     (void) const    { return m_isImmutable;                                                         }
 
 private:
-       static int                                                      getNumImages                            (vk::VkDescriptorType descriptorType, ShaderInputInterface shaderInterface);
-       static tcu::Sampler                                     createRefSampler                        (bool isFirst);
+       static int                                                      getNumImages                            (vk::VkDescriptorType descriptorType, DescriptorSetCount descriptorSetCount, ShaderInputInterface shaderInterface);
+       static tcu::Sampler                                     createRefSampler                        (int ndx);
        static vk::Move<vk::VkSampler>          createSampler                           (const vk::DeviceInterface& vki, vk::VkDevice device, const tcu::Sampler& sampler, const tcu::TextureFormat& format);
 
        static tcu::Texture1DArrayView          getRef1DView                            (const tcu::TextureLevelPyramid& source, deUint32 baseMipLevel, deUint32 baseArraySlice, std::vector<tcu::ConstPixelBufferAccess>* levelStorage);
@@ -4696,10 +5232,8 @@ private:
        const ShaderInputInterface                      m_shaderInterface;
        const bool                                                      m_isImmutable;
 
-       const tcu::Sampler                                      m_refSamplerA;
-       const tcu::Sampler                                      m_refSamplerB;
-       const vk::Unique<vk::VkSampler>         m_samplerA;
-       const vk::Unique<vk::VkSampler>         m_samplerB;
+       std::vector<tcu::Sampler>                       m_refSampler;
+       std::vector<SamplerHandleSp>            m_sampler;
 };
 
 ImageSampleInstanceImages::ImageSampleInstanceImages (const vk::DeviceInterface&       vki,
@@ -4708,6 +5242,7 @@ ImageSampleInstanceImages::ImageSampleInstanceImages (const vk::DeviceInterface&
                                                                                                          vk::VkQueue                                   queue,
                                                                                                          vk::Allocator&                                allocator,
                                                                                                          vk::VkDescriptorType                  descriptorType,
+                                                                                                         DescriptorSetCount                    descriptorSetCount,
                                                                                                          ShaderInputInterface                  shaderInterface,
                                                                                                          vk::VkImageViewType                   viewType,
                                                                                                          deUint32                                              baseMipLevel,
@@ -4720,19 +5255,39 @@ ImageSampleInstanceImages::ImageSampleInstanceImages (const vk::DeviceInterface&
                                                         allocator,
                                                         descriptorType,
                                                         viewType,
-                                                        getNumImages(descriptorType, shaderInterface),
+                                                        getNumImages(descriptorType, descriptorSetCount, shaderInterface),
                                                         baseMipLevel,
                                                         baseArraySlice)
        , m_descriptorType              (descriptorType)
        , m_shaderInterface             (shaderInterface)
        , m_isImmutable                 (immutable)
-       , m_refSamplerA                 (createRefSampler(true))
-       , m_refSamplerB                 (createRefSampler(false))
-       , m_samplerA                    (createSampler(vki, device, m_refSamplerA, m_imageFormat))
-       , m_samplerB                    ((getInterfaceNumResources(m_shaderInterface) == 1u)
-                                                               ? vk::Move<vk::VkSampler>()
-                                                               : createSampler(vki, device, m_refSamplerB, m_imageFormat))
+       , m_refSampler                  (getRefSamplers(descriptorSetCount, shaderInterface))
+       , m_sampler                             (getSamplers(vki, device, m_refSampler, m_imageFormat))
+{
+}
+
+std::vector<tcu::Sampler> ImageSampleInstanceImages::getRefSamplers (DescriptorSetCount                descriptorSetCount,
+                                                                                                                                        ShaderInputInterface   shaderInterface)
 {
+       std::vector<tcu::Sampler> refSamplers;
+       for (deUint32 samplerNdx = 0; samplerNdx < getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface); samplerNdx++)
+               refSamplers.push_back(createRefSampler(samplerNdx));
+
+       return refSamplers;
+}
+
+std::vector<SamplerHandleSp> ImageSampleInstanceImages::getSamplers (const vk::DeviceInterface&        vki,
+                                                                                                                                    vk::VkDevice                               device,
+                                                                                                                                    std::vector<tcu::Sampler>& refSamplers,
+                                                                                                                                    const tcu::TextureFormat   imageFormat)
+{
+       std::vector<SamplerHandleSp> samplers;
+       for (deUint32 samplerNdx = 0; samplerNdx < (deUint32)refSamplers.size(); samplerNdx++)
+       {
+               vk::Move<vk::VkSampler> sampler = createSampler(vki, device, refSamplers[samplerNdx], imageFormat);
+               samplers.push_back(SamplerHandleSp(new SamplerHandleUp(sampler)));
+       }
+       return samplers;
 }
 
 tcu::Vec4 ImageSampleInstanceImages::getSamplePos (vk::VkImageViewType viewType, deUint32 baseMipLevel, deUint32 baseArraySlice, int samplePosNdx)
@@ -4847,19 +5402,20 @@ tcu::Vec4 ImageSampleInstanceImages::getSamplePos (vk::VkImageViewType viewType,
        }
 }
 
-tcu::Vec4 ImageSampleInstanceImages::fetchSampleValue (int samplePosNdx) const
+tcu::Vec4 ImageSampleInstanceImages::fetchSampleValue (int samplePosNdx, int setNdx) const
 {
        DE_ASSERT(de::inBounds(samplePosNdx, 0, 4));
 
        // texture order is ABAB
        const bool                                                                      isSamplerCase   = (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER);
-       const tcu::TextureLevelPyramid&                         sampleSrcA              = m_sourceImageA;
-       const tcu::TextureLevelPyramid&                         sampleSrcB              = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? (m_sourceImageA) : (m_sourceImageB);
+       const deUint32                                                          numImages               = (isSamplerCase) ? 1 : getInterfaceNumResources(m_shaderInterface);
+       const tcu::TextureLevelPyramid&                         sampleSrcA              = getSourceImage(setNdx * numImages);
+       const tcu::TextureLevelPyramid&                         sampleSrcB              = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? sampleSrcA : getSourceImage(setNdx * numImages + 1);
        const tcu::TextureLevelPyramid&                         sampleSrc               = (isSamplerCase) ? (sampleSrcA) : ((samplePosNdx % 2) == 0) ? (sampleSrcA) : (sampleSrcB);
 
        // sampler order is ABAB
-       const tcu::Sampler&                                                     samplerA                = m_refSamplerA;
-       const tcu::Sampler&                                                     samplerB                = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? (m_refSamplerA) : (m_refSamplerB);
+       const tcu::Sampler&                                                     samplerA                = getRefSampler(setNdx * getInterfaceNumResources(m_shaderInterface));
+       const tcu::Sampler&                                                     samplerB                = (m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? (samplerA) : getRefSampler(setNdx * getInterfaceNumResources(m_shaderInterface) + 1);
        const tcu::Sampler&                                                     sampler                 = ((samplePosNdx % 2) == 0) ? (samplerA) : (samplerB);
 
        const tcu::Vec4                                                         samplePos               = getSamplePos(m_viewType, m_baseMipLevel, m_baseArraySlice, samplePosNdx);
@@ -4884,15 +5440,15 @@ tcu::Vec4 ImageSampleInstanceImages::fetchSampleValue (int samplePosNdx) const
        }
 }
 
-int ImageSampleInstanceImages::getNumImages (vk::VkDescriptorType descriptorType, ShaderInputInterface shaderInterface)
+int ImageSampleInstanceImages::getNumImages (vk::VkDescriptorType descriptorType, DescriptorSetCount descriptorSetCount, ShaderInputInterface shaderInterface)
 {
        // If we are testing separate samplers, just one image is enough
        if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-               return 1;
+               return getDescriptorSetCount(descriptorSetCount);
        else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
        {
                // combined: numImages == numSamplers
-               return getInterfaceNumResources(shaderInterface);
+               return getInterfaceNumResources(shaderInterface) * getDescriptorSetCount(descriptorSetCount);
        }
        else
        {
@@ -4901,9 +5457,9 @@ int ImageSampleInstanceImages::getNumImages (vk::VkDescriptorType descriptorType
        }
 }
 
-tcu::Sampler ImageSampleInstanceImages::createRefSampler (bool isFirst)
+tcu::Sampler ImageSampleInstanceImages::createRefSampler (int ndx)
 {
-       if (isFirst)
+       if (ndx % 2 == 0)
        {
                // linear, wrapping
                return tcu::Sampler(tcu::Sampler::REPEAT_GL, tcu::Sampler::REPEAT_GL, tcu::Sampler::REPEAT_GL, tcu::Sampler::LINEAR, tcu::Sampler::LINEAR);
@@ -5001,6 +5557,7 @@ public:
                                                                                                                                                                                                 DescriptorUpdateMethod updateMethod,
                                                                                                                                                                                                 bool                                   isPrimaryCmdBuf,
                                                                                                                                                                                                 vk::VkDescriptorType   descriptorType,
+                                                                                                                                                                                                DescriptorSetCount             descriptorSetCount,
                                                                                                                                                                                                 vk::VkShaderStageFlags stageFlags,
                                                                                                                                                                                                 ShaderInputInterface   shaderInterface,
                                                                                                                                                                                                 vk::VkImageViewType    viewType,
@@ -5009,78 +5566,87 @@ public:
                                                                                                                                                                                                 bool                                   isImmutable);
 
 private:
-       static vk::Move<vk::VkDescriptorSetLayout>              createDescriptorSetLayout                                       (const vk::DeviceInterface&                     vki,
-                                                                                                                                                                                                vk::VkDevice                                           device,
-                                                                                                                                                                                                vk::VkDescriptorType                           descriptorType,
-                                                                                                                                                                                                ShaderInputInterface                           shaderInterface,
-                                                                                                                                                                                                vk::VkShaderStageFlags                         stageFlags,
-                                                                                                                                                                                                const ImageSampleInstanceImages&       images,
-                                                                                                                                                                                                DescriptorUpdateMethod                         updateMethod);
-
-       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                                            (const vk::DeviceInterface&     vki,
-                                                                                                                                                                                                vk::VkDevice                           device,
-                                                                                                                                                                                                vk::VkDescriptorSetLayout      descriptorSetLayout);
-
-       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                                            (const vk::DeviceInterface&     vki,
-                                                                                                                                                                                                vk::VkDevice                           device,
-                                                                                                                                                                                                vk::VkDescriptorType           descriptorType,
-                                                                                                                                                                                                ShaderInputInterface           shaderInterface);
-
-       static vk::Move<vk::VkDescriptorSet>                    createDescriptorSet                                                     (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                                                DescriptorUpdateMethod                                                 updateMethod,
-                                                                                                                                                                                                vk::VkDevice                                                                   device,
-                                                                                                                                                                                                vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                                                ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                                                vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                                                                vk::VkDescriptorPool                                                   pool,
-                                                                                                                                                                                                bool                                                                                   isImmutable,
-                                                                                                                                                                                                const ImageSampleInstanceImages&                               images,
-                                                                                                                                                                                                vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                                                vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                                                RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                                                vk::VkPipelineLayout                                                   pipelineLayout = DE_NULL);
-
-       static void                                                                             writeSamplerDescriptorSet                                       (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                                                vk::VkDevice                                                                   device,
-                                                                                                                                                                                                ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                                                bool                                                                                   isImmutable,
-                                                                                                                                                                                                const ImageSampleInstanceImages&                               images,
-                                                                                                                                                                                                vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                                                vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                                                DescriptorUpdateMethod                                                 updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
-
-       static void                                                                             writeImageSamplerDescriptorSet                          (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                                                vk::VkDevice                                                                   device,
-                                                                                                                                                                                                ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                                                bool                                                                                   isImmutable,
-                                                                                                                                                                                                const ImageSampleInstanceImages&                               images,
-                                                                                                                                                                                                vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                                                vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                                                DescriptorUpdateMethod                                                 updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
-
-       static void                                                                             writeSamplerDescriptorSetWithTemplate           (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                                                vk::VkDevice                                                                   device,
-                                                                                                                                                                                                ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                                                bool                                                                                   isImmutable,
-                                                                                                                                                                                                const ImageSampleInstanceImages&                               images,
-                                                                                                                                                                                                vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                                                vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                                                                vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                                                RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                                                bool                                                                                   withPush = false,
-                                                                                                                                                                                                vk::VkPipelineLayout                                                   pipelineLayout = 0);
-
-       static void                                                                             writeImageSamplerDescriptorSetWithTemplate      (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                                                vk::VkDevice                                                                   device,
-                                                                                                                                                                                                ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                                                bool                                                                                   isImmutable,
-                                                                                                                                                                                                const ImageSampleInstanceImages&                               images,
-                                                                                                                                                                                                vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                                                vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                                                                vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                                                RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                                                bool                                                                                   withPush = false,
-                                                                                                                                                                                                vk::VkPipelineLayout                                                   pipelineLayout = 0);
+       static std::vector<DescriptorSetLayoutHandleSp> createDescriptorSetLayouts                                      (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                                                DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                                                ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                                                vk::VkShaderStageFlags                                                         stageFlags,
+                                                                                                                                                                                                const ImageSampleInstanceImages&                                       images,
+                                                                                                                                                                                                DescriptorUpdateMethod                                                         updateMethod);
+
+       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                                            (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayout);
+
+       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                                            (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                                                DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                                                ShaderInputInterface                                                           shaderInterface);
+
+       static std::vector<DescriptorSetHandleSp>               createDescriptorSets                                            (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                DescriptorUpdateMethod                                                         updateMethod,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                                                ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                                                const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayouts,
+                                                                                                                                                                                                vk::VkDescriptorPool                                                           pool,
+                                                                                                                                                                                                bool                                                                                           isImmutable,
+                                                                                                                                                                                                const ImageSampleInstanceImages&                                       images,
+                                                                                                                                                                                                vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                                                std::vector<UpdateTemplateHandleSp>&                           updateTemplates,
+                                                                                                                                                                                                std::vector<RawUpdateRegistry>&                                        updateRegistry,
+                                                                                                                                                                                                std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                                                vk::VkPipelineLayout                                                           pipelineLayout = DE_NULL);
+
+       static void                                                                             writeSamplerDescriptorSet                                       (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                                                bool                                                                                           isImmutable,
+                                                                                                                                                                                                const ImageSampleInstanceImages&                                       images,
+                                                                                                                                                                                                vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                                                deUint32                                                                                       setNdx,
+                                                                                                                                                                                                vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                                                std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                                                DescriptorUpdateMethod                                                         updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
+
+       static void                                                                             writeImageSamplerDescriptorSet                          (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                                                bool                                                                                           isImmutable,
+                                                                                                                                                                                                const ImageSampleInstanceImages&                                       images,
+                                                                                                                                                                                                vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                                                deUint32                                                                                       setNdx,
+                                                                                                                                                                                                vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                                                std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                                                DescriptorUpdateMethod                                                         updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
+
+       static void                                                                             writeSamplerDescriptorSetWithTemplate           (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                                                bool                                                                                           isImmutable,
+                                                                                                                                                                                                const ImageSampleInstanceImages&                                       images,
+                                                                                                                                                                                                vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                                                deUint32                                                                                       setNdx,
+                                                                                                                                                                                                vk::VkDescriptorSetLayout                                                      layout,
+                                                                                                                                                                                                std::vector<UpdateTemplateHandleSp>&                           updateTemplates,
+                                                                                                                                                                                                std::vector<RawUpdateRegistry>&                                        registry,
+                                                                                                                                                                                                bool                                                                                           withPush = false,
+                                                                                                                                                                                                vk::VkPipelineLayout                                                           pipelineLayout = 0);
+
+       static void                                                                             writeImageSamplerDescriptorSetWithTemplate      (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                                                vk::VkDevice                                                                           device,
+                                                                                                                                                                                                ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                                                bool                                                                                           isImmutable,
+                                                                                                                                                                                                const ImageSampleInstanceImages&                                       images,
+                                                                                                                                                                                                vk::VkDescriptorSet                                                            descriptorSet,
+                                                                                                                                                                                                deUint32                                                                                       setNdx,
+                                                                                                                                                                                                vk::VkDescriptorSetLayout                                                      layout,
+                                                                                                                                                                                                std::vector<UpdateTemplateHandleSp>&                           updateTemplates,
+                                                                                                                                                                                                std::vector<RawUpdateRegistry>&                                        registry,
+                                                                                                                                                                                                bool                                                                                           withPush = false,
+                                                                                                                                                                                                vk::VkPipelineLayout                                                           pipelineLayout = 0);
 
        void                                                                                    logTestPlan                                                                     (void) const;
        vk::VkPipelineLayout                                                    getPipelineLayout                                                       (void) const;
@@ -5094,26 +5660,29 @@ private:
 
        const DescriptorUpdateMethod                                    m_updateMethod;
        const vk::VkDescriptorType                                              m_descriptorType;
+       const DescriptorSetCount                                                m_descriptorSetCount;
        const vk::VkShaderStageFlags                                    m_stageFlags;
        const ShaderInputInterface                                              m_shaderInterface;
        const vk::VkImageViewType                                               m_viewType;
        const deUint32                                                                  m_baseMipLevel;
        const deUint32                                                                  m_baseArraySlice;
 
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>             m_updateTemplate;
-       RawUpdateRegistry                                                               m_updateRegistry;
+       std::vector<UpdateTemplateHandleSp>                             m_updateTemplates;
+       std::vector<RawUpdateRegistry>                                  m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                                  m_updateBuilder;
        const ImageSampleInstanceImages                                 m_images;
-       const vk::Unique<vk::VkDescriptorSetLayout>             m_descriptorSetLayout;
-       const vk::Unique<vk::VkPipelineLayout>                  m_pipelineLayout;
+       std::vector<deUint32>                                                   m_descriptorsPerSet;
+       const std::vector<DescriptorSetLayoutHandleSp>  m_descriptorSetLayouts;
+       const vk::Move<vk::VkPipelineLayout>                    m_pipelineLayout;
        const vk::Unique<vk::VkDescriptorPool>                  m_descriptorPool;
-       const vk::Unique<vk::VkDescriptorSet>                   m_descriptorSet;
+       const std::vector<DescriptorSetHandleSp>                m_descriptorSets;
 };
 
 ImageSampleRenderInstance::ImageSampleRenderInstance (vkt::Context&                            context,
                                                                                                          DescriptorUpdateMethod        updateMethod,
                                                                                                          bool                                          isPrimaryCmdBuf,
                                                                                                          vk::VkDescriptorType          descriptorType,
+                                                                                                         DescriptorSetCount            descriptorSetCount,
                                                                                                          vk::VkShaderStageFlags        stageFlags,
                                                                                                          ShaderInputInterface          shaderInterface,
                                                                                                          vk::VkImageViewType           viewType,
@@ -5123,95 +5692,108 @@ ImageSampleRenderInstance::ImageSampleRenderInstance (vkt::Context&                            context,
        : SingleCmdRenderInstance       (context, isPrimaryCmdBuf, tcu::UVec2(RENDER_SIZE, RENDER_SIZE))
        , m_updateMethod                        (updateMethod)
        , m_descriptorType                      (descriptorType)
+       , m_descriptorSetCount          (descriptorSetCount)
        , m_stageFlags                          (stageFlags)
        , m_shaderInterface                     (shaderInterface)
        , m_viewType                            (viewType)
        , m_baseMipLevel                        (baseMipLevel)
        , m_baseArraySlice                      (baseArraySlice)
-       , m_updateTemplate                      ()
+       , m_updateTemplates                     ()
        , m_updateRegistry                      ()
        , m_updateBuilder                       ()
-       , m_images                                      (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, isImmutable)
-       , m_descriptorSetLayout         (createDescriptorSetLayout(m_vki, m_device, m_descriptorType, m_shaderInterface, m_stageFlags, m_images, m_updateMethod))
-       , m_pipelineLayout                      (createPipelineLayout(m_vki, m_device, *m_descriptorSetLayout))
-       , m_descriptorPool                      (createDescriptorPool(m_vki, m_device, m_descriptorType, m_shaderInterface))
-       , m_descriptorSet                       (createDescriptorSet(m_vki, m_updateMethod, m_device, m_descriptorType, m_shaderInterface, *m_descriptorSetLayout, *m_descriptorPool, isImmutable, m_images, m_updateBuilder, m_updateTemplate, m_updateRegistry, *m_pipelineLayout))
+       , m_images                                      (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, isImmutable)
+       , m_descriptorSetLayouts        (createDescriptorSetLayouts(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_stageFlags, m_images, m_updateMethod))
+       , m_pipelineLayout                      (createPipelineLayout(m_vki, m_device, m_descriptorSetLayouts))
+       , m_descriptorPool                      (createDescriptorPool(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface))
+       , m_descriptorSets                      (createDescriptorSets(m_vki, m_updateMethod, m_device, m_descriptorType, m_shaderInterface, m_descriptorSetLayouts, *m_descriptorPool, isImmutable, m_images, m_updateBuilder, m_updateTemplates, m_updateRegistry, m_descriptorsPerSet, *m_pipelineLayout))
 {
 }
 
-vk::Move<vk::VkDescriptorSetLayout> ImageSampleRenderInstance::createDescriptorSetLayout (const vk::DeviceInterface&           vki,
-                                                                                                                                                                                 vk::VkDevice                                          device,
-                                                                                                                                                                                 vk::VkDescriptorType                          descriptorType,
-                                                                                                                                                                                 ShaderInputInterface                          shaderInterface,
-                                                                                                                                                                                 vk::VkShaderStageFlags                        stageFlags,
-                                                                                                                                                                                 const ImageSampleInstanceImages&      images,
-                                                                                                                                                                                 DescriptorUpdateMethod                        updateMethod)
+std::vector<DescriptorSetLayoutHandleSp> ImageSampleRenderInstance::createDescriptorSetLayouts (const vk::DeviceInterface&                     vki,
+                                                                                                                                                                                               vk::VkDevice                                            device,
+                                                                                                                                                                                               vk::VkDescriptorType                            descriptorType,
+                                                                                                                                                                                               DescriptorSetCount                                      descriptorSetCount,
+                                                                                                                                                                                               ShaderInputInterface                            shaderInterface,
+                                                                                                                                                                                               vk::VkShaderStageFlags                          stageFlags,
+                                                                                                                                                                                               const ImageSampleInstanceImages&        images,
+                                                                                                                                                                                               DescriptorUpdateMethod                          updateMethod)
 {
-       const vk::VkSampler                                             samplers[2] =
+       std::vector<DescriptorSetLayoutHandleSp> descriptorSetLayouts;
+
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(descriptorSetCount); setNdx++)
        {
-               images.getSamplerA(),
-               images.getSamplerB(),
-       };
+               const vk::VkSampler                                             samplers[2] =
+               {
+                       images.getSampler(setNdx * getInterfaceNumResources(shaderInterface)),
+                       images.getSampler(setNdx * getInterfaceNumResources(shaderInterface) + 1),
+               };
 
-       vk::DescriptorSetLayoutBuilder                  builder;
-       const bool                                                              addSeparateImage        = descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER;
-       vk::VkDescriptorSetLayoutCreateFlags    extraFlags                      = 0;
+               vk::DescriptorSetLayoutBuilder                  builder;
+               const bool                                                              addSeparateImage = descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER;
+               vk::VkDescriptorSetLayoutCreateFlags    extraFlags = 0;
 
-       if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE ||
+               if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE ||
                        updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
-       {
-               extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
-       }
+               {
+                       extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
+               }
 
-       // (combined)samplers follow
-       switch (shaderInterface)
-       {
-               case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       if (addSeparateImage)
-                               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
-                       builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[0]) : (DE_NULL));
-                       break;
+               // (combined)samplers follow
+               switch (shaderInterface)
+               {
+                       case SHADER_INPUT_SINGLE_DESCRIPTOR:
+                               if (addSeparateImage)
+                                       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
+                               builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[0]) : (DE_NULL));
+                               break;
 
-               case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       if (addSeparateImage)
-                               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
-                       builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[0]) : (DE_NULL));
-                       builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[1]) : (DE_NULL));
-                       break;
+                       case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
+                               if (addSeparateImage)
+                                       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
+                               builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[0]) : (DE_NULL));
+                               builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[1]) : (DE_NULL));
+                               break;
 
-               case SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS:
-                       builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[0]) : (DE_NULL));
-                       if (addSeparateImage)
-                               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
-                       builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[1]) : (DE_NULL));
-                       break;
+                       case SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS:
+                               builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[0]) : (DE_NULL));
+                               if (addSeparateImage)
+                                       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
+                               builder.addSingleSamplerBinding(descriptorType, stageFlags, (images.isImmutable()) ? (&samplers[1]) : (DE_NULL));
+                               break;
 
-               case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       if (addSeparateImage)
-                               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
-                       builder.addArraySamplerBinding(descriptorType, 2u, stageFlags, (images.isImmutable()) ? (samplers) : (DE_NULL));
-                       break;
+                       case SHADER_INPUT_DESCRIPTOR_ARRAY:
+                               if (addSeparateImage)
+                                       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, stageFlags);
+                               builder.addArraySamplerBinding(descriptorType, 2u, stageFlags, (images.isImmutable()) ? (samplers) : (DE_NULL));
+                               break;
 
-               default:
-                       DE_FATAL("Impossible");
-       }
+                       default:
+                               DE_FATAL("Impossible");
+               }
 
-       return builder.build(vki, device, extraFlags);
+               vk::Move<vk::VkDescriptorSetLayout> layout = builder.build(vki, device, extraFlags);
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+       }
+       return descriptorSetLayouts;
 }
 
-vk::Move<vk::VkPipelineLayout> ImageSampleRenderInstance::createPipelineLayout (const vk::DeviceInterface&     vki,
-                                                                                                                                                               vk::VkDevice                            device,
-                                                                                                                                                               vk::VkDescriptorSetLayout       descriptorSetLayout)
+vk::Move<vk::VkPipelineLayout> ImageSampleRenderInstance::createPipelineLayout (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                               vk::VkDevice                                                                    device,
+                                                                                                                                                               const std::vector<DescriptorSetLayoutHandleSp>& descriptorSetLayout)
 {
+       std::vector<vk::VkDescriptorSetLayout> layoutHandles;
+       for (size_t setNdx = 0; setNdx < descriptorSetLayout.size(); setNdx++)
+               layoutHandles.push_back(**descriptorSetLayout[setNdx]);
+
        const vk::VkPipelineLayoutCreateInfo createInfo =
        {
                vk::VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
                DE_NULL,
                (vk::VkPipelineLayoutCreateFlags)0,
-               1,                                              // descriptorSetCount
-               &descriptorSetLayout,   // pSetLayouts
-               0u,                                             // pushConstantRangeCount
-               DE_NULL,                                // pPushConstantRanges
+               (deUint32)layoutHandles.size(),                         // descriptorSetCount
+               &layoutHandles.front(),                                         // pSetLayouts
+               0u,                                                                                     // pushConstantRangeCount
+               DE_NULL,                                                                        // pPushConstantRanges
        };
        return vk::createPipelineLayout(vki, device, &createInfo);
 }
@@ -5219,6 +5801,7 @@ vk::Move<vk::VkPipelineLayout> ImageSampleRenderInstance::createPipelineLayout (
 vk::Move<vk::VkDescriptorPool> ImageSampleRenderInstance::createDescriptorPool (const vk::DeviceInterface&     vki,
                                                                                                                                                                vk::VkDevice                            device,
                                                                                                                                                                vk::VkDescriptorType            descriptorType,
+                                                                                                                                                               DescriptorSetCount                      descriptorSetCount,
                                                                                                                                                                ShaderInputInterface            shaderInterface)
 {
        vk::DescriptorPoolBuilder builder;
@@ -5226,93 +5809,102 @@ vk::Move<vk::VkDescriptorPool> ImageSampleRenderInstance::createDescriptorPool (
        if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
        {
                // separate samplers need image to sample
-               builder.addType(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE);
+               builder.addType(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, getDescriptorSetCount(descriptorSetCount));
 
                // also need sample to use, indifferent of whether immutable or not
-               builder.addType(vk::VK_DESCRIPTOR_TYPE_SAMPLER, getInterfaceNumResources(shaderInterface));
+               builder.addType(vk::VK_DESCRIPTOR_TYPE_SAMPLER, getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface));
        }
        else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
        {
                // combined image samplers
-               builder.addType(vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, getInterfaceNumResources(shaderInterface));
+               builder.addType(vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface));
        }
        else
                DE_FATAL("Impossible");
 
-       return builder.build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
+       return builder.build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(descriptorSetCount));
 }
 
-vk::Move<vk::VkDescriptorSet> ImageSampleRenderInstance::createDescriptorSet (const vk::DeviceInterface&                                       vki,
-                                                                                                                                                         DescriptorUpdateMethod                                                updateMethod,
-                                                                                                                                                         vk::VkDevice                                                                  device,
-                                                                                                                                                         vk::VkDescriptorType                                                  descriptorType,
-                                                                                                                                                         ShaderInputInterface                                                  shaderInterface,
-                                                                                                                                                         vk::VkDescriptorSetLayout                                             layout,
-                                                                                                                                                         vk::VkDescriptorPool                                                  pool,
-                                                                                                                                                         bool                                                                                  isImmutable,
-                                                                                                                                                         const ImageSampleInstanceImages&                              images,
-                                                                                                                                                         vk::DescriptorSetUpdateBuilder&                               updateBuilder,
-                                                                                                                                                         vk::Move<vk::VkDescriptorUpdateTemplateKHR>&  updateTemplate,
-                                                                                                                                                         RawUpdateRegistry&                                                    updateRegistry,
-                                                                                                                                                         vk::VkPipelineLayout                                                  pipelineLayout)
+std::vector<DescriptorSetHandleSp> ImageSampleRenderInstance::createDescriptorSets (const vk::DeviceInterface&                                         vki,
+                                                                                                                                                                       DescriptorUpdateMethod                                                  updateMethod,
+                                                                                                                                                                       vk::VkDevice                                                                    device,
+                                                                                                                                                                       vk::VkDescriptorType                                                    descriptorType,
+                                                                                                                                                                       ShaderInputInterface                                                    shaderInterface,
+                                                                                                                                                                       const std::vector<DescriptorSetLayoutHandleSp>& descriptorSetLayouts,
+                                                                                                                                                                       vk::VkDescriptorPool                                                    pool,
+                                                                                                                                                                       bool                                                                                    isImmutable,
+                                                                                                                                                                       const ImageSampleInstanceImages&                                images,
+                                                                                                                                                                       vk::DescriptorSetUpdateBuilder&                                 updateBuilder,
+                                                                                                                                                                       std::vector<UpdateTemplateHandleSp>&                    updateTemplates,
+                                                                                                                                                                       std::vector<RawUpdateRegistry>&                                 updateRegistry,
+                                                                                                                                                                       std::vector<deUint32>&                                                  descriptorsPerSet,
+                                                                                                                                                                       vk::VkPipelineLayout                                                    pipelineLayout)
 {
-       const vk::VkDescriptorSetAllocateInfo   allocInfo               =
-       {
-               vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
-               DE_NULL,
-               pool,
-               1u,
-               &layout
-       };
+       std::vector<DescriptorSetHandleSp> descriptorSets;
 
-       vk::Move<vk::VkDescriptorSet>                   descriptorSet;
-       if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+       for (deUint32 setNdx = 0; setNdx < (deUint32)descriptorSetLayouts.size(); setNdx++)
        {
-               descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
-       }
-       else
-       {
-               descriptorSet = vk::Move<vk::VkDescriptorSet>();
-       }
+               vk::VkDescriptorSetLayout layout = **descriptorSetLayouts[setNdx];
 
-       if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
-       {
-               if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSetWithTemplate(vki, device,  shaderInterface, isImmutable, images, *descriptorSet, layout, updateTemplate, updateRegistry);
-               else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSetWithTemplate(vki, device, shaderInterface, isImmutable, images, *descriptorSet, layout, updateTemplate, updateRegistry);
-               else
-                       DE_FATAL("Impossible");
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
-       {
-               if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSetWithTemplate(vki, device,  shaderInterface, isImmutable, images, DE_NULL, layout, updateTemplate, updateRegistry, true, pipelineLayout);
-               else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSetWithTemplate(vki, device, shaderInterface, isImmutable, images, DE_NULL, layout, updateTemplate, updateRegistry, true, pipelineLayout);
-               else
-                       DE_FATAL("Impossible");
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
-       {
-               if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSet(vki, device,  shaderInterface, isImmutable, images, *descriptorSet, updateBuilder, updateMethod);
-               else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSet(vki, device, shaderInterface, isImmutable, images, *descriptorSet, updateBuilder, updateMethod);
-               else
-                       DE_FATAL("Impossible");
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
-       {
-               if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSet(vki, device,  shaderInterface, isImmutable, images, *descriptorSet, updateBuilder);
-               else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSet(vki, device, shaderInterface, isImmutable, images, *descriptorSet, updateBuilder);
+               const vk::VkDescriptorSetAllocateInfo   allocInfo =
+               {
+                       vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
+                       DE_NULL,
+                       pool,
+                       1u,
+                       &layout
+               };
+
+               vk::Move<vk::VkDescriptorSet>                   descriptorSet;
+               if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
+               }
                else
-                       DE_FATAL("Impossible");
-       }
+               {
+                       descriptorSet = vk::Move<vk::VkDescriptorSet>();
+               }
 
-       return descriptorSet;
+               if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
+               {
+                       if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
+                               writeSamplerDescriptorSetWithTemplate(vki, device, shaderInterface, isImmutable, images, *descriptorSet, setNdx, layout, updateTemplates, updateRegistry);
+                       else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
+                               writeImageSamplerDescriptorSetWithTemplate(vki, device, shaderInterface, isImmutable, images, *descriptorSet, setNdx, layout, updateTemplates, updateRegistry);
+                       else
+                               DE_FATAL("Impossible");
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
+                               writeSamplerDescriptorSetWithTemplate(vki, device, shaderInterface, isImmutable, images, DE_NULL, setNdx, layout, updateTemplates, updateRegistry, true, pipelineLayout);
+                       else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
+                               writeImageSamplerDescriptorSetWithTemplate(vki, device, shaderInterface, isImmutable, images, DE_NULL, setNdx, layout, updateTemplates, updateRegistry, true, pipelineLayout);
+                       else
+                               DE_FATAL("Impossible");
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+               {
+                       if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
+                               writeSamplerDescriptorSet(vki, device, shaderInterface, isImmutable, images, *descriptorSet, setNdx, updateBuilder, descriptorsPerSet, updateMethod);
+                       else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
+                               writeImageSamplerDescriptorSet(vki, device, shaderInterface, isImmutable, images, *descriptorSet, setNdx, updateBuilder, descriptorsPerSet, updateMethod);
+                       else
+                               DE_FATAL("Impossible");
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
+               {
+                       if (descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
+                               writeSamplerDescriptorSet(vki, device, shaderInterface, isImmutable, images, *descriptorSet, setNdx, updateBuilder, descriptorsPerSet);
+                       else if (descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
+                               writeImageSamplerDescriptorSet(vki, device, shaderInterface, isImmutable, images, *descriptorSet, setNdx, updateBuilder, descriptorsPerSet);
+                       else
+                               DE_FATAL("Impossible");
+               }
+
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(descriptorSet)));
+       }
+       return descriptorSets;
 }
 
 void ImageSampleRenderInstance::writeSamplerDescriptorSet (const vk::DeviceInterface&          vki,
@@ -5321,17 +5913,20 @@ void ImageSampleRenderInstance::writeSamplerDescriptorSet (const vk::DeviceInter
                                                                                                                   bool                                                         isImmutable,
                                                                                                                   const ImageSampleInstanceImages&     images,
                                                                                                                   vk::VkDescriptorSet                          descriptorSet,
+                                                                                                                  deUint32                                                     setNdx,
                                                                                                                   vk::DescriptorSetUpdateBuilder&      updateBuilder,
+                                                                                                                  std::vector<deUint32>&                       descriptorsPerSet,
                                                                                                                   DescriptorUpdateMethod                       updateMethod)
 {
-       const vk::VkDescriptorImageInfo         imageInfo                       = makeDescriptorImageInfo(images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
+       const vk::VkDescriptorImageInfo         imageInfo                       = makeDescriptorImageInfo(images.getImageView(setNdx), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
        const vk::VkDescriptorImageInfo         samplersInfos[2]        =
        {
-               makeDescriptorImageInfo(images.getSamplerA()),
-               makeDescriptorImageInfo(images.getSamplerB()),
+               makeDescriptorImageInfo(images.getSampler(setNdx * getInterfaceNumResources(shaderInterface))),
+               makeDescriptorImageInfo(images.getSampler(setNdx * getInterfaceNumResources(shaderInterface) + 1)),
        };
 
        const deUint32                                          samplerLocation         = shaderInterface == SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS ? 1u : 0u;
+       deUint32                                                        numBindings                     = 1u;
 
        // stand alone texture
        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(samplerLocation), vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, &imageInfo);
@@ -5343,20 +5938,24 @@ void ImageSampleRenderInstance::writeSamplerDescriptorSet (const vk::DeviceInter
                {
                        case SHADER_INPUT_SINGLE_DESCRIPTOR:
                                updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[0]);
+                               numBindings += 1;
                                break;
 
                        case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
                                updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[0]);
                                updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[1]);
+                               numBindings += 2;
                                break;
 
                        case SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS:
                                updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[0]);
                                updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[1]);
+                               numBindings += 2;
                                break;
 
                        case SHADER_INPUT_DESCRIPTOR_ARRAY:
                                updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, 2u, samplersInfos);
+                               numBindings += 1;
                                break;
 
                        default:
@@ -5364,9 +5963,12 @@ void ImageSampleRenderInstance::writeSamplerDescriptorSet (const vk::DeviceInter
                }
        }
 
+       descriptorsPerSet.push_back(numBindings);
+
        if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                updateBuilder.update(vki, device);
+               updateBuilder.clear();
        }
 }
 
@@ -5376,43 +5978,52 @@ void ImageSampleRenderInstance::writeImageSamplerDescriptorSet (const vk::Device
                                                                                                                                bool                                                            isImmutable,
                                                                                                                                const ImageSampleInstanceImages&        images,
                                                                                                                                vk::VkDescriptorSet                                     descriptorSet,
+                                                                                                                               deUint32                                                        setNdx,
                                                                                                                                vk::DescriptorSetUpdateBuilder&         updateBuilder,
+                                                                                                                               std::vector<deUint32>&                          descriptorsPerSet,
                                                                                                                                DescriptorUpdateMethod                          updateMethod)
 {
        const vk::VkSampler                                     samplers[2]                     =
        {
-               (isImmutable && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? (0) : (images.getSamplerA()),
-               (isImmutable && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? (0) : (images.getSamplerB()),
+               (isImmutable && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? (0) : (images.getSampler(setNdx * getInterfaceNumResources(shaderInterface))),
+               (isImmutable && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? (0) : (images.getSampler(setNdx * getInterfaceNumResources(shaderInterface) + 1)),
        };
        const vk::VkDescriptorImageInfo         imageSamplers[2]        =
        {
-               vk::makeDescriptorImageInfo(samplers[0], images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
-               vk::makeDescriptorImageInfo(samplers[1], images.getImageViewB(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               vk::makeDescriptorImageInfo(samplers[0], images.getImageView(setNdx * getInterfaceNumResources(shaderInterface)), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               vk::makeDescriptorImageInfo(samplers[1], images.getImageView(setNdx * getInterfaceNumResources(shaderInterface) + 1), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
        };
+       deUint32                                                        numBindings                     = 0u;
 
        // combined image samplers
        switch (shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[0]);
+                       numBindings += 1;
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[0]);
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[1]);
+                       numBindings += 2;
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
                        updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 2u, imageSamplers);
+                       numBindings += 1;
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       descriptorsPerSet.push_back(numBindings);
+
        if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                updateBuilder.update(vki, device);
+               updateBuilder.clear();
        }
 }
 
@@ -5422,17 +6033,18 @@ void ImageSampleRenderInstance::writeSamplerDescriptorSetWithTemplate (const vk:
                                                                                                                                           bool                                                                                 isImmutable,
                                                                                                                                           const ImageSampleInstanceImages&                             images,
                                                                                                                                           vk::VkDescriptorSet                                                  descriptorSet,
+                                                                                                                                          deUint32                                                                             setNdx,
                                                                                                                                           vk::VkDescriptorSetLayout                                    layout,
-                                                                                                                                          vk::Move<vk::VkDescriptorUpdateTemplateKHR>& updateTemplate,
-                                                                                                                                          RawUpdateRegistry&                                                   updateRegistry,
+                                                                                                                                          std::vector<UpdateTemplateHandleSp>&                 updateTemplates,
+                                                                                                                                          std::vector<RawUpdateRegistry>&                              registry,
                                                                                                                                           bool                                                                                 withPush,
                                                                                                                                           vk::VkPipelineLayout                                                 pipelineLayout)
 {
-       const vk::VkDescriptorImageInfo                                                 imageInfo                       = makeDescriptorImageInfo(images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
+       const vk::VkDescriptorImageInfo                                                 imageInfo                       = makeDescriptorImageInfo(images.getImageView(setNdx), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
        const vk::VkDescriptorImageInfo                                                 samplersInfos[2]        =
        {
-               makeDescriptorImageInfo(images.getSamplerA()),
-               makeDescriptorImageInfo(images.getSamplerB()),
+               makeDescriptorImageInfo(images.getSampler(setNdx * getInterfaceNumResources(shaderInterface))),
+               makeDescriptorImageInfo(images.getSampler(setNdx * getInterfaceNumResources(shaderInterface) + 1)),
        };
 
        const deUint32                                                                                  samplerLocation         = shaderInterface == SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS ? 1u : 0u;
@@ -5449,8 +6061,11 @@ void ImageSampleRenderInstance::writeSamplerDescriptorSetWithTemplate (const vk:
                layout,
                vk::VK_PIPELINE_BIND_POINT_GRAPHICS,
                pipelineLayout,
-               0
+               setNdx
        };
+
+       RawUpdateRegistry updateRegistry;
+
        updateRegistry.addWriteObject(imageInfo);
        updateRegistry.addWriteObject(samplersInfos[0]);
        updateRegistry.addWriteObject(samplersInfos[1]);
@@ -5489,11 +6104,13 @@ void ImageSampleRenderInstance::writeSamplerDescriptorSetWithTemplate (const vk:
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       updateTemplate                                                                  = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       registry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, *updateTemplate, updateRegistry.getRawPointer());
+               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, **updateTemplates.back(), registry.back().getRawPointer());
        }
 
 }
@@ -5504,21 +6121,22 @@ void ImageSampleRenderInstance::writeImageSamplerDescriptorSetWithTemplate (cons
                                                                                                                                                        bool                                                                                    isImmutable,
                                                                                                                                                        const ImageSampleInstanceImages&                                images,
                                                                                                                                                        vk::VkDescriptorSet                                                             descriptorSet,
+                                                                                                                                                       deUint32                                                                                setNdx,
                                                                                                                                                        vk::VkDescriptorSetLayout                                               layout,
-                                                                                                                                                       vk::Move<vk::VkDescriptorUpdateTemplateKHR>&    updateTemplate,
-                                                                                                                                                       RawUpdateRegistry&                                                              updateRegistry,
+                                                                                                                                                       std::vector<UpdateTemplateHandleSp>&                    updateTemplates,
+                                                                                                                                                       std::vector<RawUpdateRegistry>&                                 registry,
                                                                                                                                                        bool                                                                                    withPush,
                                                                                                                                                        vk::VkPipelineLayout                                                    pipelineLayout)
 {
        const vk::VkSampler                                     samplers[2]                     =
        {
-               (isImmutable && !withPush) ? (0) : (images.getSamplerA()),
-               (isImmutable && !withPush) ? (0) : (images.getSamplerB()),
+               (isImmutable && !withPush) ? (0) : (images.getSampler(setNdx * getInterfaceNumResources(shaderInterface))),
+               (isImmutable && !withPush) ? (0) : (images.getSampler(setNdx * getInterfaceNumResources(shaderInterface) + 1)),
        };
        const vk::VkDescriptorImageInfo         imageSamplers[2]        =
        {
-               vk::makeDescriptorImageInfo(samplers[0], images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
-               vk::makeDescriptorImageInfo(samplers[1], images.getImageViewB(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               vk::makeDescriptorImageInfo(samplers[0], images.getImageView(setNdx * getInterfaceNumResources(shaderInterface)), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               vk::makeDescriptorImageInfo(samplers[1], images.getImageView(setNdx * getInterfaceNumResources(shaderInterface) + 1), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
        };
 
        std::vector<vk::VkDescriptorUpdateTemplateEntryKHR>             updateEntries;
@@ -5533,8 +6151,11 @@ void ImageSampleRenderInstance::writeImageSamplerDescriptorSetWithTemplate (cons
                layout,
                vk::VK_PIPELINE_BIND_POINT_GRAPHICS,
                pipelineLayout,
-               0
+               setNdx
        };
+
+       RawUpdateRegistry updateRegistry;
+
        updateRegistry.addWriteObject(imageSamplers[0]);
        updateRegistry.addWriteObject(imageSamplers[1]);
 
@@ -5561,11 +6182,13 @@ void ImageSampleRenderInstance::writeImageSamplerDescriptorSetWithTemplate (cons
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       updateTemplate                                                                  = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       registry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, *updateTemplate, updateRegistry.getRawPointer());
+               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, **updateTemplates.back(), registry.back().getRawPointer());
        }
 }
 
@@ -5577,7 +6200,8 @@ void ImageSampleRenderInstance::logTestPlan (void) const
 
        if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
        {
-               msg << "Single descriptor set. Descriptor set contains "
+               msg << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+                       << "Each descriptor set contains "
                        << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                                (m_shaderInterface == SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS) ? "two" :
@@ -5587,7 +6211,8 @@ void ImageSampleRenderInstance::logTestPlan (void) const
        }
        else if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
        {
-               msg << "Single descriptor set. Descriptor set contains "
+               msg << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+                       << "Each descriptor set contains "
                        << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                                (m_shaderInterface == SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS) ? "two" :
@@ -5660,15 +6285,26 @@ void ImageSampleRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) con
 {
        if (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE && m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0u, 1u, &m_descriptorSet.get(), 0u, DE_NULL);
+               std::vector<vk::VkDescriptorSet> setHandles;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       setHandles.push_back(**m_descriptorSets[setNdx]);
+
+               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0u, (int)setHandles.size(), &setHandles.front(), 0u, DE_NULL);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, *m_updateTemplate, getPipelineLayout(), 0, (const void*)m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, **m_updateTemplates[setNdx], getPipelineLayout(), setNdx, (const void*)m_updateRegistry[setNdx].getRawPointer());
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, 0);
+               deUint32 descriptorNdx = 0u;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+               {
+                       const deUint32  numDescriptors = m_descriptorsPerSet[setNdx];
+                       m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, setNdx, descriptorNdx, numDescriptors);
+                       descriptorNdx += numDescriptors;
+               }
        }
 
        m_vki.cmdDraw(cmd, 6u * 4u, 1u, 0u, 0u); // render four quads (two separate triangles)
@@ -5676,15 +6312,34 @@ void ImageSampleRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) con
 
 tcu::TestStatus ImageSampleRenderInstance::verifyResultImage (const tcu::ConstPixelBufferAccess& result) const
 {
-       const tcu::Vec4         green           (0.0f, 1.0f, 0.0f, 1.0f);
-       const tcu::Vec4         yellow          (1.0f, 1.0f, 0.0f, 1.0f);
-       const bool                      doFetch         = (m_stageFlags != 0u); // no active stages? Then don't fetch
-       const tcu::Vec4         sample0         = (!doFetch) ? (yellow) : (m_images.fetchSampleValue(0));
-       const tcu::Vec4         sample1         = (!doFetch) ? (green)  : (m_images.fetchSampleValue(1));
-       const tcu::Vec4         sample2         = (!doFetch) ? (green)  : (m_images.fetchSampleValue(2));
-       const tcu::Vec4         sample3         = (!doFetch) ? (yellow) : (m_images.fetchSampleValue(3));
-       const tcu::RGBA         threshold       = tcu::RGBA(8, 8, 8, 8); // source image is high-frequency so the threshold is quite large to tolerate sampling errors
-       tcu::Surface            reference       (m_targetSize.x(), m_targetSize.y());
+       const deUint32          numDescriptorSets       = getDescriptorSetCount(m_descriptorSetCount);
+       const tcu::Vec4         green                           (0.0f, 1.0f, 0.0f, 1.0f);
+       const tcu::Vec4         yellow                          (1.0f, 1.0f, 0.0f, 1.0f);
+       const bool                      doFetch                         = (m_stageFlags != 0u); // no active stages? Then don't fetch
+       const tcu::RGBA         threshold                       = tcu::RGBA(8, 8, 8, 8); // source image is high-frequency so the threshold is quite large to tolerate sampling errors
+
+       tcu::Surface            reference                       (m_targetSize.x(), m_targetSize.y());
+
+       tcu::Vec4                       sample0                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample1                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample2                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample3                         = tcu::Vec4(0.0f);
+
+       for (deUint32 setNdx = 0; setNdx < numDescriptorSets; setNdx++)
+       {
+               sample0 += (!doFetch) ? (yellow)        : (m_images.fetchSampleValue(0, setNdx));
+               sample1 += (!doFetch) ? (green)         : (m_images.fetchSampleValue(1, setNdx));
+               sample2 += (!doFetch) ? (green)         : (m_images.fetchSampleValue(2, setNdx));
+               sample3 += (!doFetch) ? (yellow)        : (m_images.fetchSampleValue(3, setNdx));
+       }
+
+       if (numDescriptorSets > 1)
+       {
+               sample0 = sample0 / tcu::Vec4(float(numDescriptorSets));
+               sample1 = sample1 / tcu::Vec4(float(numDescriptorSets));
+               sample2 = sample2 / tcu::Vec4(float(numDescriptorSets));
+               sample3 = sample3 / tcu::Vec4(float(numDescriptorSets));
+       }
 
        drawQuadrantReferenceResult(reference.getAccess(), sample0, sample1, sample2, sample3);
 
@@ -5700,6 +6355,7 @@ public:
                                                                                        ImageSampleComputeInstance                                      (vkt::Context&                  context,
                                                                                                                                                                                 DescriptorUpdateMethod updateMethod,
                                                                                                                                                                                 vk::VkDescriptorType   descriptorType,
+                                                                                                                                                                                DescriptorSetCount             descriptorSetCount,
                                                                                                                                                                                 ShaderInputInterface   shaderInterface,
                                                                                                                                                                                 vk::VkImageViewType    viewType,
                                                                                                                                                                                 deUint32                               baseMipLevel,
@@ -5707,14 +6363,14 @@ public:
                                                                                                                                                                                 bool                                   isImmutableSampler);
 
 private:
-       vk::Move<vk::VkDescriptorSetLayout>                     createDescriptorSetLayout                                       (void) const;
+       vk::Move<vk::VkDescriptorSetLayout>                     createDescriptorSetLayout                                       (deUint32 setNdx) const;
        vk::Move<vk::VkDescriptorPool>                          createDescriptorPool                                            (void) const;
-       vk::Move<vk::VkDescriptorSet>                           createDescriptorSet                                                     (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout);
-       void                                                                            writeDescriptorSet                                                      (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, vk::VkPipelineLayout pipelineLayout = DE_NULL);
-       void                                                                            writeImageSamplerDescriptorSet                          (vk::VkDescriptorSet descriptorSet);
-       void                                                                            writeImageSamplerDescriptorSetWithTemplate      (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
-       void                                                                            writeSamplerDescriptorSet                                       (vk::VkDescriptorSet descriptorSet);
-       void                                                                            writeSamplerDescriptorSetWithTemplate           (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
+       vk::Move<vk::VkDescriptorSet>                           createDescriptorSet                                                     (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx);
+       void                                                                            writeDescriptorSet                                                      (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, vk::VkPipelineLayout pipelineLayout = DE_NULL);
+       void                                                                            writeImageSamplerDescriptorSet                          (vk::VkDescriptorSet descriptorSet, deUint32 setNdx);
+       void                                                                            writeImageSamplerDescriptorSetWithTemplate      (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
+       void                                                                            writeSamplerDescriptorSet                                       (vk::VkDescriptorSet descriptorSet, deUint32 setNdx);
+       void                                                                            writeSamplerDescriptorSetWithTemplate           (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
 
        tcu::TestStatus                                                         iterate                                                                         (void);
        void                                                                            logTestPlan                                                                     (void) const;
@@ -5722,29 +6378,30 @@ private:
 
        const DescriptorUpdateMethod                            m_updateMethod;
        const vk::VkDescriptorType                                      m_descriptorType;
+       const DescriptorSetCount                                        m_descriptorSetCount;
        const ShaderInputInterface                                      m_shaderInterface;
        const vk::VkImageViewType                                       m_viewType;
        const deUint32                                                          m_baseMipLevel;
        const deUint32                                                          m_baseArraySlice;
        const bool                                                                      m_isImmutableSampler;
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>     m_updateTemplate;
+       std::vector<UpdateTemplateHandleSp>                     m_updateTemplates;
 
        const vk::DeviceInterface&                                      m_vki;
        const vk::VkDevice                                                      m_device;
        const vk::VkQueue                                                       m_queue;
        const deUint32                                                          m_queueFamilyIndex;
        vk::Allocator&                                                          m_allocator;
-
        const ComputeInstanceResultBuffer                       m_result;
        const ImageSampleInstanceImages                         m_images;
-
-       RawUpdateRegistry                                                       m_updateRegistry;
+       std::vector<RawUpdateRegistry>                          m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                          m_updateBuilder;
+       std::vector<deUint32>                                           m_descriptorsPerSet;
 };
 
 ImageSampleComputeInstance::ImageSampleComputeInstance (Context&                               context,
                                                                                                                DescriptorUpdateMethod  updateMethod,
                                                                                                                vk::VkDescriptorType    descriptorType,
+                                                                                                               DescriptorSetCount              descriptorSetCount,
                                                                                                                ShaderInputInterface    shaderInterface,
                                                                                                                vk::VkImageViewType             viewType,
                                                                                                                deUint32                                baseMipLevel,
@@ -5753,30 +6410,32 @@ ImageSampleComputeInstance::ImageSampleComputeInstance (Context&                                context,
        : vkt::TestInstance             (context)
        , m_updateMethod                (updateMethod)
        , m_descriptorType              (descriptorType)
+       , m_descriptorSetCount  (descriptorSetCount)
        , m_shaderInterface             (shaderInterface)
        , m_viewType                    (viewType)
        , m_baseMipLevel                (baseMipLevel)
        , m_baseArraySlice              (baseArraySlice)
        , m_isImmutableSampler  (isImmutableSampler)
-       , m_updateTemplate              ()
+       , m_updateTemplates             ()
        , m_vki                                 (context.getDeviceInterface())
        , m_device                              (context.getDevice())
        , m_queue                               (context.getUniversalQueue())
        , m_queueFamilyIndex    (context.getUniversalQueueFamilyIndex())
        , m_allocator                   (context.getDefaultAllocator())
        , m_result                              (m_vki, m_device, m_allocator)
-       , m_images                              (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, isImmutableSampler)
+       , m_images                              (m_vki, m_device, m_queueFamilyIndex, m_queue, m_allocator, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, isImmutableSampler)
        , m_updateRegistry              ()
        , m_updateBuilder               ()
+       , m_descriptorsPerSet   ()
 {
 }
 
-vk::Move<vk::VkDescriptorSetLayout> ImageSampleComputeInstance::createDescriptorSetLayout (void) const
+vk::Move<vk::VkDescriptorSetLayout> ImageSampleComputeInstance::createDescriptorSetLayout (deUint32 setNdx) const
 {
        const vk::VkSampler                                             samplers[2] =
        {
-               m_images.getSamplerA(),
-               m_images.getSamplerB(),
+               m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface)),
+               m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface) + 1),
        };
 
        vk::DescriptorSetLayoutBuilder                  builder;
@@ -5789,7 +6448,8 @@ vk::Move<vk::VkDescriptorSetLayout> ImageSampleComputeInstance::createDescriptor
        }
 
        // result buffer
-       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
+       if (setNdx == 0)
+               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
 
        // with samplers, separate texture at binding 0
        if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
@@ -5823,15 +6483,15 @@ vk::Move<vk::VkDescriptorPool> ImageSampleComputeInstance::createDescriptorPool
        vk::DescriptorPoolBuilder builder;
 
        builder.addType(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER);
-       builder.addType(m_descriptorType, getInterfaceNumResources(m_shaderInterface));
+       builder.addType(m_descriptorType, getDescriptorSetCount(m_descriptorSetCount) * getInterfaceNumResources(m_shaderInterface));
 
        if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-               builder.addType(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE);
+               builder.addType(vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, getDescriptorSetCount(m_descriptorSetCount));
 
-       return builder.build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
+       return builder.build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(m_descriptorSetCount));
 }
 
-vk::Move<vk::VkDescriptorSet> ImageSampleComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout)
+vk::Move<vk::VkDescriptorSet> ImageSampleComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx)
 {
        const vk::VkDescriptorSetAllocateInfo   allocInfo               =
        {
@@ -5845,7 +6505,7 @@ vk::Move<vk::VkDescriptorSet> ImageSampleComputeInstance::createDescriptorSet (v
        if (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE && m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
                vk::Move<vk::VkDescriptorSet>                   descriptorSet   = allocateDescriptorSet(m_vki, m_device, &allocInfo);
-               writeDescriptorSet(*descriptorSet, layout);
+               writeDescriptorSet(*descriptorSet, layout, setNdx);
 
                return descriptorSet;
        }
@@ -5853,61 +6513,63 @@ vk::Move<vk::VkDescriptorSet> ImageSampleComputeInstance::createDescriptorSet (v
        return vk::Move<vk::VkDescriptorSet>();
 }
 
-void ImageSampleComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, vk::VkPipelineLayout pipelineLayout)
+void ImageSampleComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, vk::VkPipelineLayout pipelineLayout)
 {
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
        {
                if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSetWithTemplate(descriptorSet, layout);
+                       writeSamplerDescriptorSetWithTemplate(descriptorSet, layout, setNdx);
                else if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSetWithTemplate(descriptorSet, layout);
+                       writeImageSamplerDescriptorSetWithTemplate(descriptorSet, layout, setNdx);
                else
                        DE_FATAL("Impossible");
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
                if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSetWithTemplate(descriptorSet, layout, true, pipelineLayout);
+                       writeSamplerDescriptorSetWithTemplate(descriptorSet, layout, setNdx, true, pipelineLayout);
                else if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSetWithTemplate(descriptorSet, layout, true, pipelineLayout);
+                       writeImageSamplerDescriptorSetWithTemplate(descriptorSet, layout, setNdx, true, pipelineLayout);
                else
                        DE_FATAL("Impossible");
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
                if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSet(descriptorSet);
+                       writeSamplerDescriptorSet(descriptorSet, setNdx);
                else if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSet(descriptorSet);
+                       writeImageSamplerDescriptorSet(descriptorSet, setNdx);
                else
                        DE_FATAL("Impossible");
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       writeSamplerDescriptorSet(descriptorSet);
+                       writeSamplerDescriptorSet(descriptorSet, setNdx);
                else if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
-                       writeImageSamplerDescriptorSet(descriptorSet);
+                       writeImageSamplerDescriptorSet(descriptorSet, setNdx);
                else
                        DE_FATAL("Impossible");
        }
 }
 
-void ImageSampleComputeInstance::writeSamplerDescriptorSet (vk::VkDescriptorSet descriptorSet)
+void ImageSampleComputeInstance::writeSamplerDescriptorSet (vk::VkDescriptorSet descriptorSet, deUint32 setNdx)
 {
        const vk::VkDescriptorBufferInfo        resultInfo                      = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
-       const vk::VkDescriptorImageInfo         imageInfo                       = makeDescriptorImageInfo(m_images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
+       const vk::VkDescriptorImageInfo         imageInfo                       = makeDescriptorImageInfo(m_images.getImageView(setNdx), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
        const vk::VkDescriptorImageInfo         samplersInfos[2]        =
        {
-               makeDescriptorImageInfo(m_images.getSamplerA()),
-               makeDescriptorImageInfo(m_images.getSamplerB()),
+               makeDescriptorImageInfo(m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface))),
+               makeDescriptorImageInfo(m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface) + 1)),
        };
+       deUint32                                                        binding                         = 0u;
 
        // result
-       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
+       if (setNdx == 0)
+               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
 
        // stand alone texture
-       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, &imageInfo);
+       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, &imageInfo);
 
        // samplers
        if (!m_isImmutableSampler || (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH))
@@ -5915,16 +6577,16 @@ void ImageSampleComputeInstance::writeSamplerDescriptorSet (vk::VkDescriptorSet
                switch (m_shaderInterface)
                {
                        case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[0]);
+                               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[0]);
                                break;
 
                        case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[0]);
-                               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(3u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[1]);
+                               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[0]);
+                               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_SAMPLER, &samplersInfos[1]);
                                break;
 
                        case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                               m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), vk::VK_DESCRIPTOR_TYPE_SAMPLER, 2u, samplersInfos);
+                               m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_SAMPLER, 2u, samplersInfos);
                                break;
 
                        default:
@@ -5932,21 +6594,24 @@ void ImageSampleComputeInstance::writeSamplerDescriptorSet (vk::VkDescriptorSet
                }
        }
 
+       m_descriptorsPerSet.push_back(binding);
+
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                m_updateBuilder.update(m_vki, m_device);
+               m_updateBuilder.clear();
        }
 }
 
-void ImageSampleComputeInstance::writeSamplerDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush, vk::VkPipelineLayout pipelineLayout)
+void ImageSampleComputeInstance::writeSamplerDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush, vk::VkPipelineLayout pipelineLayout)
 {
        std::vector<vk::VkDescriptorUpdateTemplateEntryKHR>             updateEntries;
        const vk::VkDescriptorBufferInfo                                                resultInfo                      = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
-       const vk::VkDescriptorImageInfo                                                 imageInfo                       = makeDescriptorImageInfo(m_images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
+       const vk::VkDescriptorImageInfo                                                 imageInfo                       = makeDescriptorImageInfo(m_images.getImageView(setNdx), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL);
        const vk::VkDescriptorImageInfo                                                 samplersInfos[2]        =
        {
-               makeDescriptorImageInfo(m_images.getSamplerA()),
-               makeDescriptorImageInfo(m_images.getSamplerB()),
+               makeDescriptorImageInfo(m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface))),
+               makeDescriptorImageInfo(m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface) + 1)),
        };
        vk::VkDescriptorUpdateTemplateCreateInfoKHR                             templateCreateInfo      =
        {
@@ -5959,17 +6624,25 @@ void ImageSampleComputeInstance::writeSamplerDescriptorSetWithTemplate (vk::VkDe
                layout,
                vk::VK_PIPELINE_BIND_POINT_COMPUTE,
                pipelineLayout,
-               0
+               setNdx
        };
-       m_updateRegistry.addWriteObject(resultInfo);
-       m_updateRegistry.addWriteObject(imageInfo);
-       m_updateRegistry.addWriteObject(samplersInfos[0]);
-       m_updateRegistry.addWriteObject(samplersInfos[1]);
+       deUint32                                                                                                binding                         = 0u;
+       deUint32                                                                                                offset                          = 0u;
+       RawUpdateRegistry                                                                               updateRegistry;
+
+       if (setNdx == 0)
+               updateRegistry.addWriteObject(resultInfo);
+
+       updateRegistry.addWriteObject(imageInfo);
+       updateRegistry.addWriteObject(samplersInfos[0]);
+       updateRegistry.addWriteObject(samplersInfos[1]);
 
        // result
-       updateEntries.push_back(createTemplateBinding(0, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, m_updateRegistry.getWriteObjectOffset(0), 0));
+       if (setNdx == 0)
+               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, updateRegistry.getWriteObjectOffset(offset++), 0));
+
        // stand alone texture
-       updateEntries.push_back(createTemplateBinding(1, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, m_updateRegistry.getWriteObjectOffset(1), 0));
+       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, updateRegistry.getWriteObjectOffset(offset++), 0));
 
        // samplers
        if (!m_isImmutableSampler || withPush)
@@ -5977,16 +6650,16 @@ void ImageSampleComputeInstance::writeSamplerDescriptorSetWithTemplate (vk::VkDe
                switch (m_shaderInterface)
                {
                        case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                               updateEntries.push_back(createTemplateBinding(2, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLER, m_updateRegistry.getWriteObjectOffset(2), 0));
+                               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), 0));
                                break;
 
                        case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                               updateEntries.push_back(createTemplateBinding(2, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLER, m_updateRegistry.getWriteObjectOffset(2), 0));
-                               updateEntries.push_back(createTemplateBinding(3, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLER, m_updateRegistry.getWriteObjectOffset(3), 0));
+                               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), 0));
+                               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), 0));
                                break;
 
                        case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                               updateEntries.push_back(createTemplateBinding(2, 0, 2, vk::VK_DESCRIPTOR_TYPE_SAMPLER, m_updateRegistry.getWriteObjectOffset(2), sizeof(samplersInfos[0])));
+                               updateEntries.push_back(createTemplateBinding(binding++, 0, 2, vk::VK_DESCRIPTOR_TYPE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), sizeof(samplersInfos[0])));
                                break;
 
                        default:
@@ -5997,70 +6670,77 @@ void ImageSampleComputeInstance::writeSamplerDescriptorSetWithTemplate (vk::VkDe
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       m_updateTemplate                                                                = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       m_updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       m_updateRegistry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, *m_updateTemplate, m_updateRegistry.getRawPointer());
+               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, **m_updateTemplates.back(), m_updateRegistry.back().getRawPointer());
        }
 }
 
-void ImageSampleComputeInstance::writeImageSamplerDescriptorSet (vk::VkDescriptorSet descriptorSet)
+void ImageSampleComputeInstance::writeImageSamplerDescriptorSet (vk::VkDescriptorSet descriptorSet, deUint32 setNdx)
 {
        const vk::VkDescriptorBufferInfo        resultInfo                      = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkSampler                                     samplers[2]                     =
        {
-               (m_isImmutableSampler && (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)) ? (0) : (m_images.getSamplerA()),
-               (m_isImmutableSampler && (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)) ? (0) : (m_images.getSamplerB()),
+               (m_isImmutableSampler && (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)) ? (0) : (m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface))),
+               (m_isImmutableSampler && (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)) ? (0) : (m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface) + 1)),
        };
        const vk::VkDescriptorImageInfo         imageSamplers[2]        =
        {
-               makeDescriptorImageInfo(samplers[0], m_images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
-               makeDescriptorImageInfo(samplers[1], m_images.getImageViewB(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               makeDescriptorImageInfo(samplers[0], m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface)), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               makeDescriptorImageInfo(samplers[1], m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface) + 1), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
        };
+       deUint32                                                        binding                         = 0u;
 
        // result
-       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
+       if (setNdx == 0)
+               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
 
        // combined image samplers
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[0]);
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[0]);
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[1]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, &imageSamplers[1]);
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 2u, imageSamplers);
+                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 2u, imageSamplers);
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       m_descriptorsPerSet.push_back(binding);
+
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                m_updateBuilder.update(m_vki, m_device);
+               m_updateBuilder.clear();
        }
 }
 
-void ImageSampleComputeInstance::writeImageSamplerDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush, vk::VkPipelineLayout pipelineLayout)
+void ImageSampleComputeInstance::writeImageSamplerDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush, vk::VkPipelineLayout pipelineLayout)
 {
        std::vector<vk::VkDescriptorUpdateTemplateEntryKHR>             updateEntries;
        const vk::VkDescriptorBufferInfo                                                resultInfo                      = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkSampler                                                                             samplers[2]                     =
        {
-               (m_isImmutableSampler && !withPush) ? (0) : (m_images.getSamplerA()),
-               (m_isImmutableSampler && !withPush) ? (0) : (m_images.getSamplerB()),
+               (m_isImmutableSampler && !withPush) ? (0) : (m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface))),
+               (m_isImmutableSampler && !withPush) ? (0) : (m_images.getSampler(setNdx * getInterfaceNumResources(m_shaderInterface) + 1)),
        };
        const vk::VkDescriptorImageInfo                                                 imageSamplers[2]        =
        {
-               makeDescriptorImageInfo(samplers[0], m_images.getImageViewA(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
-               makeDescriptorImageInfo(samplers[1], m_images.getImageViewB(), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               makeDescriptorImageInfo(samplers[0], m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface)), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
+               makeDescriptorImageInfo(samplers[1], m_images.getImageView(setNdx * getInterfaceNumResources(m_shaderInterface) + 1), vk::VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL),
        };
        vk::VkDescriptorUpdateTemplateCreateInfoKHR                             templateCreateInfo      =
        {
@@ -6073,29 +6753,37 @@ void ImageSampleComputeInstance::writeImageSamplerDescriptorSetWithTemplate (vk:
                layout,
                vk::VK_PIPELINE_BIND_POINT_COMPUTE,
                pipelineLayout,
-               0
+               setNdx
        };
-       m_updateRegistry.addWriteObject(resultInfo);
-       m_updateRegistry.addWriteObject(imageSamplers[0]);
-       m_updateRegistry.addWriteObject(imageSamplers[1]);
+
+       deUint32                                                                                                binding                         = 0u;
+       deUint32                                                                                                offset                          = 0u;
+       RawUpdateRegistry                                                                               updateRegistry;
+
+       if (setNdx == 0)
+               updateRegistry.addWriteObject(resultInfo);
+
+       updateRegistry.addWriteObject(imageSamplers[0]);
+       updateRegistry.addWriteObject(imageSamplers[1]);
 
        // result
-       updateEntries.push_back(createTemplateBinding(0, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, m_updateRegistry.getWriteObjectOffset(0), 0));
+       if (setNdx == 0)
+               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, updateRegistry.getWriteObjectOffset(offset++), 0));
 
        // combined image samplers
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 1, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, m_updateRegistry.getWriteObjectOffset(1), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 1, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, m_updateRegistry.getWriteObjectOffset(1), 0));
-                       updateEntries.push_back(createTemplateBinding(2, 0, 1, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, m_updateRegistry.getWriteObjectOffset(2), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 2, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, m_updateRegistry.getWriteObjectOffset(1), sizeof(imageSamplers[0])));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 2, vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, updateRegistry.getWriteObjectOffset(offset++), sizeof(imageSamplers[0])));
                        break;
 
                default:
@@ -6105,11 +6793,13 @@ void ImageSampleComputeInstance::writeImageSamplerDescriptorSetWithTemplate (vk:
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       m_updateTemplate                                                                = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       m_updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       m_updateRegistry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, *m_updateTemplate, m_updateRegistry.getRawPointer());
+               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, **m_updateTemplates.back(), m_updateRegistry.back().getRawPointer());
        }
 }
 
@@ -6127,7 +6817,8 @@ void ImageSampleComputeInstance::logTestPlan (void) const
 
        if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
        {
-               msg << "Single descriptor set. Descriptor set contains "
+               msg << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+                       << "Each descriptor set contains "
                        << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
@@ -6136,7 +6827,8 @@ void ImageSampleComputeInstance::logTestPlan (void) const
        }
        else if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER)
        {
-               msg << "Single descriptor set. Descriptor set contains "
+               msg << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+                       << "Each descriptor set contains "
                        << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
@@ -6184,13 +6876,26 @@ void ImageSampleComputeInstance::logTestPlan (void) const
 
 tcu::TestStatus ImageSampleComputeInstance::testResourceAccess (void)
 {
-       const vk::Unique<vk::VkDescriptorSetLayout>             descriptorSetLayout     (createDescriptorSetLayout());
-       const vk::Unique<vk::VkDescriptorPool>                  descriptorPool          (createDescriptorPool());
-       const vk::Unique<vk::VkDescriptorSet>                   descriptorSet           (createDescriptorSet(*descriptorPool, *descriptorSetLayout));
-       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), 1, &descriptorSetLayout.get());
+       const vk::Unique<vk::VkDescriptorPool>                  descriptorPool(createDescriptorPool());
+       std::vector<DescriptorSetLayoutHandleSp>                descriptorSetLayouts;
+       std::vector<DescriptorSetHandleSp>                              descriptorSets;
+       std::vector<vk::VkDescriptorSetLayout>                  layoutHandles;
+       std::vector<vk::VkDescriptorSet>                                setHandles;
+
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+       {
+               vk::Move<vk::VkDescriptorSetLayout>     layout  = createDescriptorSetLayout(setNdx);
+               vk::Move<vk::VkDescriptorSet>           set             = createDescriptorSet(*descriptorPool, *layout, setNdx);
+
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(set)));
 
-       const vk::VkDescriptorSet                                               descriptorSets[]        = { *descriptorSet };
-       const int                                                                               numDescriptorSets       = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : DE_LENGTH_OF_ARRAY(descriptorSets);
+               layoutHandles.push_back(**descriptorSetLayouts.back());
+               setHandles.push_back(**descriptorSets.back());
+       }
+
+       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), (int)layoutHandles.size(), &layoutHandles.front());
+       const int                                                                               numDescriptorSets = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : getDescriptorSetCount(m_descriptorSetCount);
        const deUint32* const                                                   dynamicOffsets          = DE_NULL;
        const int                                                                               numDynamicOffsets       = 0;
        const vk::VkBufferMemoryBarrier* const                  preBarriers                     = DE_NULL;
@@ -6203,7 +6908,7 @@ tcu::TestStatus ImageSampleComputeInstance::testResourceAccess (void)
                                                                                                                                                 pipeline.getPipeline(),
                                                                                                                                                 pipeline.getPipelineLayout(),
                                                                                                                                                 tcu::UVec3(4, 1, 1),
-                                                                                                                                                numDescriptorSets,     descriptorSets,
+                                                                                                                                                numDescriptorSets, &setHandles.front(),
                                                                                                                                                 numDynamicOffsets,     dynamicOffsets,
                                                                                                                                                 numPreBarriers,        preBarriers,
                                                                                                                                                 numPostBarriers,       postBarriers);
@@ -6214,13 +6919,17 @@ tcu::TestStatus ImageSampleComputeInstance::testResourceAccess (void)
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               writeDescriptorSet(DE_NULL, *descriptorSetLayout, pipeline.getPipelineLayout()); // descriptor set not applicable
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, *m_updateTemplate, (void *) m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       writeDescriptorSet(DE_NULL, layoutHandles[setNdx], setNdx, pipeline.getPipelineLayout()); // descriptor set not applicable
+
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, &m_updateTemplates, &m_updateRegistry);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               writeDescriptorSet(DE_NULL, *descriptorSetLayout, pipeline.getPipelineLayout()); // descriptor set not applicable
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder);
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       writeDescriptorSet(DE_NULL, layoutHandles[setNdx], setNdx, pipeline.getPipelineLayout()); // descriptor set not applicable
+
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder, m_descriptorsPerSet);
        }
        else
        {
@@ -6231,11 +6940,15 @@ tcu::TestStatus ImageSampleComputeInstance::testResourceAccess (void)
        // verify
        for (int resultNdx = 0; resultNdx < 4; ++resultNdx)
        {
-               const tcu::Vec4 result                          = results[resultNdx];
-               const tcu::Vec4 reference                       = m_images.fetchSampleValue(resultNdx);
-
                // source image is high-frequency so the threshold is quite large to tolerate sampling errors
                const tcu::Vec4 samplingThreshold       = tcu::Vec4(8.0f / 255.0f);
+               const tcu::Vec4 result                          = results[resultNdx];
+               tcu::Vec4               reference                       = tcu::Vec4(0.0f);
+
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       reference += m_images.fetchSampleValue(resultNdx, setNdx);
+
+               reference = reference / tcu::Vec4((float)getDescriptorSetCount(m_descriptorSetCount));
 
                if (result != tcu::Vec4(-1.0f))
                        anyResultSet = true;
@@ -6287,6 +7000,7 @@ public:
                                                                                                                         vk::VkDescriptorType   descriptorType,
                                                                                                                         vk::VkShaderStageFlags exitingStages,
                                                                                                                         vk::VkShaderStageFlags activeStages,
+                                                                                                                        DescriptorSetCount             descriptorSetCount,
                                                                                                                         ShaderInputInterface   shaderInterface,
                                                                                                                         vk::VkImageViewType    viewType,
                                                                                                                         deUint32                               flags);
@@ -6305,6 +7019,7 @@ private:
        const bool                                              m_isPrimaryCmdBuf;
        const DescriptorUpdateMethod    m_updateMethod;
        const vk::VkDescriptorType              m_descriptorType;
+       const DescriptorSetCount                m_descriptorSetCount;
        const ShaderInputInterface              m_shaderInterface;
        const vk::VkImageViewType               m_viewType;
        const deUint32                                  m_baseMipLevel;
@@ -6320,16 +7035,18 @@ ImageDescriptorCase::ImageDescriptorCase (tcu::TestContext&                     testCtx,
                                                                                  vk::VkDescriptorType          descriptorType,
                                                                                  vk::VkShaderStageFlags        exitingStages,
                                                                                  vk::VkShaderStageFlags        activeStages,
+                                                                                 DescriptorSetCount            descriptorSetCount,
                                                                                  ShaderInputInterface          shaderInterface,
                                                                                  vk::VkImageViewType           viewType,
                                                                                  deUint32                                      flags)
        : QuadrantRendederCase  (testCtx, name, description,
                                                         // \note 1D textures are not supported in ES
                                                         (viewType == vk::VK_IMAGE_VIEW_TYPE_1D || viewType == vk::VK_IMAGE_VIEW_TYPE_1D_ARRAY) ? glu::GLSL_VERSION_440 : glu::GLSL_VERSION_310_ES,
-                                                        exitingStages, activeStages)
+                                                        exitingStages, activeStages, descriptorSetCount)
        , m_isPrimaryCmdBuf             (isPrimaryCmdBuf)
        , m_updateMethod                (updateMethod)
        , m_descriptorType              (descriptorType)
+       , m_descriptorSetCount  (descriptorSetCount)
        , m_shaderInterface             (shaderInterface)
        , m_viewType                    (viewType)
        , m_baseMipLevel                (((flags & FLAG_BASE_MIP) != 0) ? (1u) : (0u))
@@ -6364,79 +7081,103 @@ std::string ImageDescriptorCase::genResourceDeclarations (vk::VkShaderStageFlagB
                                                                                : (m_viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE || m_viewType == vk::VK_IMAGE_VIEW_TYPE_CUBE_ARRAY)        ? ("CubeArray")
                                                                                : (DE_NULL);
        const std::string       dimension               = isImageViewTypeArray(m_viewType) ? dimensionArray : dimensionBase;
+       const deUint32          numSets                 = getDescriptorSetCount(m_descriptorSetCount);
 
        if (m_shaderInterface == SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS)
                DE_ASSERT(m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER);
 
-       switch (m_shaderInterface)
+       std::string buf;
+
+       for (deUint32 setNdx = 0; setNdx < numSets; setNdx++)
        {
-               case SHADER_INPUT_SINGLE_DESCRIPTOR:
+               // Result buffer is bound only to the first descriptor set in compute shader cases
+               const int                       descBinding             = numUsedBindings - ((m_activeStages & vk::VK_SHADER_STAGE_COMPUTE_BIT) ? (setNdx == 0 ? 0 : 1) : 0);
+               const std::string       setNdxPostfix   = (numSets == 1) ? "" : de::toString(setNdx);
+
+               switch (m_shaderInterface)
                {
-                       switch (m_descriptorType)
+                       case SHADER_INPUT_SINGLE_DESCRIPTOR:
                        {
-                               case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp texture" + dimension + " u_separateTexture;\n"
-                                                  "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + ") uniform highp sampler u_separateSampler;\n";
-                               case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp sampler" + dimension + " u_combinedTextureSampler;\n";
-                               case vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp texture" + dimensionBase + " u_separateTexture;\n";
-                               case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ", rgba8) readonly uniform highp image" + dimension + " u_image;\n";
-                               default:
-                                       DE_FATAL("invalid descriptor");
-                                       return "";
+                               switch (m_descriptorType)
+                               {
+                                       case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
+                                               buf +=  "layout(set = " + de::toString(setNdx)  + ", binding = " + de::toString(descBinding) + ") uniform highp texture" + dimension + " u_separateTexture" + setNdxPostfix + ";\n"
+                                                               "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 1) + ") uniform highp sampler u_separateSampler" + setNdxPostfix + ";\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp sampler" + dimension + " u_combinedTextureSampler" + setNdxPostfix + ";\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp texture" + dimensionBase + " u_separateTexture" + setNdxPostfix + ";\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ", rgba8) readonly uniform highp image" + dimension + " u_image" + setNdxPostfix + ";\n";
+                                               break;
+                                       default:
+                                               DE_FATAL("invalid descriptor");
+                               }
+                               break;
                        }
-               }
 
-               case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-               case SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS:
-                       switch (m_descriptorType)
+                       case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
+                       case SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS:
                        {
-                               case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
-                                       if (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS)
-                                               return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp texture" + dimension + " u_separateTexture;\n"
-                                                               "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + ") uniform highp sampler u_separateSamplerA;\n"
-                                                               "layout(set = 0, binding = " + de::toString(numUsedBindings+2) + ") uniform highp sampler u_separateSamplerB;\n";
-                                       else
-                                               return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp sampler u_separateSamplerA;\n"
-                                                               "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + ") uniform highp texture" + dimension + " u_separateTexture;\n"
-                                                               "layout(set = 0, binding = " + de::toString(numUsedBindings+2) + ") uniform highp sampler u_separateSamplerB;\n";
-                               case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp sampler" + dimension + " u_combinedTextureSamplerA;\n"
-                                                  "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + ") uniform highp sampler" + dimension + " u_combinedTextureSamplerB;\n";
-                               case vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp texture" + dimensionBase + " u_separateTextureA;\n"
-                                                  "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + ") uniform highp texture" + dimensionBase + " u_separateTextureB;\n";
-                               case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ", rgba8) readonly uniform highp image" + dimension + " u_imageA;\n"
-                                                  "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + ", rgba8) readonly uniform highp image" + dimension + " u_imageB;\n";
-                               default:
-                                       DE_FATAL("invalid descriptor");
-                                       return "";
+                               switch (m_descriptorType)
+                               {
+                                       case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
+                                               if (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS)
+                                                       buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp texture" + dimension + " u_separateTexture" + setNdxPostfix + ";\n"
+                                                                       "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 1) + ") uniform highp sampler u_separateSampler" + setNdxPostfix + "A;\n"
+                                                                       "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 2) + ") uniform highp sampler u_separateSampler" + setNdxPostfix + "B;\n";
+                                               else
+                                                       buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp sampler u_separateSampler" + setNdxPostfix + "A;\n"
+                                                                       "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 1) + ") uniform highp texture" + dimension + " u_separateTexture" + setNdxPostfix + ";\n"
+                                                                       "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 2) + ") uniform highp sampler u_separateSampler" + setNdxPostfix + "B;\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp sampler" + dimension + " u_combinedTextureSampler" + setNdxPostfix + "A;\n"
+                                                               "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 1) + ") uniform highp sampler" + dimension + " u_combinedTextureSampler" + setNdxPostfix + "B;\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp texture" + dimensionBase + " u_separateTexture" + setNdxPostfix + "A;\n"
+                                                               "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 1) + ") uniform highp texture" + dimensionBase + " u_separateTexture" + setNdxPostfix + "B;\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ", rgba8) readonly uniform highp image" + dimension + " u_image" + setNdxPostfix + "A;\n"
+                                                               "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 1) + ", rgba8) readonly uniform highp image" + dimension + " u_image" + setNdxPostfix + "B;\n";
+                                               break;
+                                       default:
+                                               DE_FATAL("invalid descriptor");
+                               }
+                               break;
                        }
-
-               case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       switch (m_descriptorType)
+                       case SHADER_INPUT_DESCRIPTOR_ARRAY:
                        {
-                               case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp texture" + dimension + " u_separateTexture;\n"
-                                                  "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + ") uniform highp sampler u_separateSampler[2];\n";
-                               case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp sampler" + dimension + " u_combinedTextureSampler[2];\n";
-                               case vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ") uniform highp texture" + dimensionBase + " u_separateTexture[2];\n";
-                               case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
-                                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + ", rgba8) readonly uniform highp image" + dimension + " u_image[2];\n";
-                               default:
-                                       DE_FATAL("invalid descriptor");
-                                       return "";
+                               switch (m_descriptorType)
+                               {
+                                       case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp texture" + dimension + " u_separateTexture" + setNdxPostfix + ";\n"
+                                                               "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding + 1) + ") uniform highp sampler u_separateSampler" + setNdxPostfix + "[2];\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp sampler" + dimension + " u_combinedTextureSampler" + setNdxPostfix + "[2];\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ") uniform highp texture" + dimensionBase + " u_separateTexture" + setNdxPostfix + "[2];\n";
+                                               break;
+                                       case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
+                                               buf +=  "layout(set = " + de::toString(setNdx) + ", binding = " + de::toString(descBinding) + ", rgba8) readonly uniform highp image" + dimension + " u_image" + setNdxPostfix + "[2];\n";
+                                               break;
+                                       default:
+                                               DE_FATAL("invalid descriptor");
+                               }
+                               break;
                        }
-
-               default:
-                       DE_FATAL("Impossible");
-                       return "";
+                       default:
+                               DE_FATAL("Impossible");
+               }
        }
+       return buf;
 }
 
 std::string ImageDescriptorCase::genFetchCoordStr (int fetchPosNdx) const
@@ -6515,74 +7256,84 @@ std::string ImageDescriptorCase::genResourceAccessSource (vk::VkShaderStageFlagB
                                                                                : (m_shaderInterface == SHADER_INPUT_MULTIPLE_DISCONTIGUOUS_DESCRIPTORS)        ? ("B")
                                                                                : (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY)                                          ? ("[1]")
                                                                                : (DE_NULL);
+       const deUint32          numSets                 = getDescriptorSetCount(m_descriptorSetCount);
 
-       switch (m_descriptorType)
+       std::ostringstream      buf;
+
+       buf << "        result_color = vec4(0.0);\n";
+
+       for (deUint32 setNdx = 0; setNdx < numSets; setNdx++)
        {
-               case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
-               case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
+               const std::string setNdxPostfix = (numSets == 1) ? "" : de::toString(setNdx);
+
+               switch (m_descriptorType)
                {
-                       const std::string       coodStr[4]      =
+                       case vk::VK_DESCRIPTOR_TYPE_SAMPLER:
+                       case vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
                        {
-                               genSampleCoordStr(0),
-                               genSampleCoordStr(1),
-                               genSampleCoordStr(2),
-                               genSampleCoordStr(3),
-                       };
-                       std::ostringstream      buf;
+                               const std::string       coodStr[4]      =
+                               {
+                                       genSampleCoordStr(0),
+                                       genSampleCoordStr(1),
+                                       genSampleCoordStr(2),
+                                       genSampleCoordStr(3),
+                               };
 
-                       if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
-                       {
-                               buf << "        if (quadrant_id == 0)\n"
-                                       << "            result_color = textureLod(sampler" << dimension << "(u_separateTexture, u_separateSampler" << accessPostfixA << "), " << coodStr[0] << ", 0.0);\n"
-                                       << "    else if (quadrant_id == 1)\n"
-                                       << "            result_color = textureLod(sampler" << dimension << "(u_separateTexture, u_separateSampler" << accessPostfixB << "), " << coodStr[1] << ", 0.0);\n"
-                                       << "    else if (quadrant_id == 2)\n"
-                                       << "            result_color = textureLod(sampler" << dimension << "(u_separateTexture, u_separateSampler" << accessPostfixA << "), " << coodStr[2] << ", 0.0);\n"
-                                       << "    else\n"
-                                       << "            result_color = textureLod(sampler" << dimension << "(u_separateTexture, u_separateSampler" << accessPostfixB << "), " << coodStr[3] << ", 0.0);\n";
+                               if (m_descriptorType == vk::VK_DESCRIPTOR_TYPE_SAMPLER)
+                               {
+                                       buf << "        if (quadrant_id == 0)\n"
+                                               << "            result_color += textureLod(sampler" << dimension << "(u_separateTexture" << setNdxPostfix << ", u_separateSampler" << setNdxPostfix << accessPostfixA << "), " << coodStr[0] << ", 0.0);\n"
+                                               << "    else if (quadrant_id == 1)\n"
+                                               << "            result_color += textureLod(sampler" << dimension << "(u_separateTexture" << setNdxPostfix << ", u_separateSampler" << setNdxPostfix << accessPostfixB << "), " << coodStr[1] << ", 0.0);\n"
+                                               << "    else if (quadrant_id == 2)\n"
+                                               << "            result_color += textureLod(sampler" << dimension << "(u_separateTexture" << setNdxPostfix << ", u_separateSampler" << setNdxPostfix << accessPostfixA << "), " << coodStr[2] << ", 0.0);\n"
+                                               << "    else\n"
+                                               << "            result_color += textureLod(sampler" << dimension << "(u_separateTexture" << setNdxPostfix << ", u_separateSampler" << setNdxPostfix << accessPostfixB << "), " << coodStr[3] << ", 0.0);\n";
+                               }
+                               else
+                               {
+                                       buf << "        if (quadrant_id == 0)\n"
+                                               << "            result_color += textureLod(u_combinedTextureSampler" << setNdxPostfix << accessPostfixA << ", " << coodStr[0] << ", 0.0);\n"
+                                               << "    else if (quadrant_id == 1)\n"
+                                               << "            result_color += textureLod(u_combinedTextureSampler" << setNdxPostfix << accessPostfixB << ", " << coodStr[1] << ", 0.0);\n"
+                                               << "    else if (quadrant_id == 2)\n"
+                                               << "            result_color += textureLod(u_combinedTextureSampler" << setNdxPostfix << accessPostfixA << ", " << coodStr[2] << ", 0.0);\n"
+                                               << "    else\n"
+                                               << "            result_color += textureLod(u_combinedTextureSampler" << setNdxPostfix << accessPostfixB << ", " << coodStr[3] << ", 0.0);\n";
+                               }
+                               break;
                        }
-                       else
+
+                       case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
                        {
+                               const std::string       coodStr[4]      =
+                               {
+                                       genFetchCoordStr(0),
+                                       genFetchCoordStr(1),
+                                       genFetchCoordStr(2),
+                                       genFetchCoordStr(3),
+                               };
+
                                buf << "        if (quadrant_id == 0)\n"
-                                       << "            result_color = textureLod(u_combinedTextureSampler" << accessPostfixA << ", " << coodStr[0] << ", 0.0);\n"
+                                       << "            result_color += imageLoad(u_image" << setNdxPostfix << accessPostfixA << ", " << coodStr[0] << ");\n"
                                        << "    else if (quadrant_id == 1)\n"
-                                       << "            result_color = textureLod(u_combinedTextureSampler" << accessPostfixB << ", " << coodStr[1] << ", 0.0);\n"
+                                       << "            result_color += imageLoad(u_image" << setNdxPostfix << accessPostfixB << ", " << coodStr[1] << ");\n"
                                        << "    else if (quadrant_id == 2)\n"
-                                       << "            result_color = textureLod(u_combinedTextureSampler" << accessPostfixA << ", " << coodStr[2] << ", 0.0);\n"
+                                       << "            result_color += imageLoad(u_image" << setNdxPostfix << accessPostfixA << ", " << coodStr[2] << ");\n"
                                        << "    else\n"
-                                       << "            result_color = textureLod(u_combinedTextureSampler" << accessPostfixB << ", " << coodStr[3] << ", 0.0);\n";
+                                       << "            result_color += imageLoad(u_image" << setNdxPostfix << accessPostfixB << ", " << coodStr[3] << ");\n";
+                               break;
                        }
 
-                       return buf.str();
+                       default:
+                               DE_FATAL("invalid descriptor");
                }
+       }
 
-               case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
-               {
-                       const std::string       coodStr[4]      =
-                       {
-                               genFetchCoordStr(0),
-                               genFetchCoordStr(1),
-                               genFetchCoordStr(2),
-                               genFetchCoordStr(3),
-                       };
-                       std::ostringstream      buf;
-
-                       buf << "        if (quadrant_id == 0)\n"
-                               << "            result_color = imageLoad(u_image" << accessPostfixA << ", " << coodStr[0] << ");\n"
-                               << "    else if (quadrant_id == 1)\n"
-                               << "            result_color = imageLoad(u_image" << accessPostfixB << ", " << coodStr[1] << ");\n"
-                               << "    else if (quadrant_id == 2)\n"
-                               << "            result_color = imageLoad(u_image" << accessPostfixA << ", " << coodStr[2] << ");\n"
-                               << "    else\n"
-                               << "            result_color = imageLoad(u_image" << accessPostfixB << ", " << coodStr[3] << ");\n";
-
-                       return buf.str();
-               }
+       if (m_descriptorSetCount == DESCRIPTOR_SET_COUNT_MULTIPLE)
+               buf << "        result_color /= vec4(" << getDescriptorSetCount(m_descriptorSetCount) << ".0);\n";
 
-               default:
-                       DE_FATAL("invalid descriptor");
-                       return "";
-       }
+       return buf.str();
 }
 
 std::string ImageDescriptorCase::genNoAccessSource (void) const
@@ -6604,20 +7355,20 @@ vkt::TestInstance* ImageDescriptorCase::createInstance (vkt::Context& context) c
                        if (m_exitingStages == vk::VK_SHADER_STAGE_COMPUTE_BIT)
                        {
                                DE_ASSERT(m_isPrimaryCmdBuf);
-                               return new ImageSampleComputeInstance(context, m_updateMethod, m_descriptorType, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, m_isImmutableSampler);
+                               return new ImageSampleComputeInstance(context, m_updateMethod, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, m_isImmutableSampler);
                        }
                        else
-                               return new ImageSampleRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_activeStages, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, m_isImmutableSampler);
+                               return new ImageSampleRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_descriptorSetCount, m_activeStages, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice, m_isImmutableSampler);
 
                case vk::VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE:
                case vk::VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
                        if (m_exitingStages == vk::VK_SHADER_STAGE_COMPUTE_BIT)
                        {
                                DE_ASSERT(m_isPrimaryCmdBuf);
-                               return new ImageFetchComputeInstance(context, m_updateMethod, m_descriptorType, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice);
+                               return new ImageFetchComputeInstance(context, m_updateMethod, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice);
                        }
                        else
-                               return new ImageFetchRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_activeStages, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice);
+                               return new ImageFetchRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_descriptorSetCount, m_activeStages, m_shaderInterface, m_viewType, m_baseMipLevel, m_baseArraySlice);
 
                default:
                        DE_FATAL("Impossible");
@@ -6628,40 +7379,77 @@ vkt::TestInstance* ImageDescriptorCase::createInstance (vkt::Context& context) c
 class TexelBufferInstanceBuffers
 {
 public:
-                                                                                       TexelBufferInstanceBuffers      (const vk::DeviceInterface&             vki,
-                                                                                                                                                vk::VkDevice                                   device,
-                                                                                                                                                vk::Allocator&                                 allocator,
-                                                                                                                                                vk::VkDescriptorType                   descriptorType,
-                                                                                                                                                int                                                    numTexelBuffers,
-                                                                                                                                                bool                                                   hasViewOffset);
+                                                                                       TexelBufferInstanceBuffers      (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                vk::VkDevice                                                                   device,
+                                                                                                                                                vk::Allocator&                                                                 allocator,
+                                                                                                                                                vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                DescriptorSetCount                                                             descriptorSetCount,
+                                                                                                                                                ShaderInputInterface                                                   shaderInterface,
+                                                                                                                                                bool                                                                                   hasViewOffset);
 
 private:
-       static vk::Move<vk::VkBuffer>                   createBuffer                            (const vk::DeviceInterface&             vki,
-                                                                                                                                                vk::VkDevice                                   device,
-                                                                                                                                                vk::Allocator&                                 allocator,
-                                                                                                                                                vk::VkDescriptorType                   descriptorType,
-                                                                                                                                                de::MovePtr<vk::Allocation>    *outAllocation);
+       static std::vector<de::ArrayBuffer<deUint8> >   createSourceBuffers             (tcu::TextureFormat                                                             imageFormat,
+                                                                                                                                                        deUint32                                                                               numTexelBuffers);
 
-       static vk::Move<vk::VkBufferView>               createBufferView                        (const vk::DeviceInterface&             vki,
-                                                                                                                                                vk::VkDevice                                   device,
-                                                                                                                                                const tcu::TextureFormat&              textureFormat,
-                                                                                                                                                deUint32                                               offset,
-                                                                                                                                                vk::VkBuffer                                   buffer);
+       static std::vector<tcu::ConstPixelBufferAccess> createSourceViews               (const std::vector<de::ArrayBuffer<deUint8> >&  sourceBuffers,
+                                                                                                                                                        tcu::TextureFormat                                                             imageFormat,
+                                                                                                                                                        deUint32                                                                               numTexelBuffers,
+                                                                                                                                                        deUint32                                                                               viewOffset);
+
+       static std::vector<BufferHandleSp>                              createBuffers                   (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                        vk::VkDevice                                                                   device,
+                                                                                                                                                        vk::Allocator&                                                                 allocator,
+                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                        const std::vector<de::ArrayBuffer<deUint8> >&  sourceBuffers,
+                                                                                                                                                        std::vector<AllocationSp>&                                             bufferMemory,
+                                                                                                                                                        tcu::TextureFormat                                                             imageFormat,
+                                                                                                                                                        deUint32                                                                               numTexelBuffers,
+                                                                                                                                                        deUint32                                                                               viewOffset);
+
+       static std::vector<BufferViewHandleSp>                  createBufferViews               (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                        vk::VkDevice                                                                   device,
+                                                                                                                                                        const std::vector<BufferHandleSp>&                             buffers,
+                                                                                                                                                        tcu::TextureFormat                                                             imageFormat,
+                                                                                                                                                        deUint32                                                                               numTexelBuffers,
+                                                                                                                                                        deUint32                                                                               viewOffset);
+
+       static std::vector<vk::VkBufferMemoryBarrier>   createBufferBarriers    (vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                        const std::vector<BufferHandleSp>&                             buffers,
+                                                                                                                                                        deUint32                                                                               numTexelBuffers);
+
+
+       static vk::Move<vk::VkBuffer>                                   createBuffer                    (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                        vk::VkDevice                                                                   device,
+                                                                                                                                                        vk::Allocator&                                                                 allocator,
+                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                        de::MovePtr<vk::Allocation>                                    *outAllocation);
+
+       static vk::Move<vk::VkBufferView>                               createBufferView                (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                        vk::VkDevice                                                                   device,
+                                                                                                                                                        const tcu::TextureFormat&                                              textureFormat,
+                                                                                                                                                        deUint32                                                                               offset,
+                                                                                                                                                        vk::VkBuffer                                                                   buffer);
 
-       static vk::VkBufferMemoryBarrier                createBarrier                           (vk::VkDescriptorType descriptorType, vk::VkBuffer buffer);
+       static vk::VkBufferMemoryBarrier                                createBarrier                   (vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                        vk::VkBuffer                                                                   buffer);
 
-       void                                                                    populateSourceBuffer            (const tcu::PixelBufferAccess& access);
-       void                                                                    uploadData                                      (const vk::DeviceInterface& vki, vk::VkDevice device, const vk::Allocation& memory, const de::ArrayBuffer<deUint8>& data);
+       static void                                                                             populateSourceBuffer    (const tcu::PixelBufferAccess&                                  access,
+                                                                                                                                                        deUint32                                                                               bufferNdx);
+
+       static void                                                                             uploadData                              (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                        vk::VkDevice                                                                   device,
+                                                                                                                                                        const vk::Allocation&                                                  memory,
+                                                                                                                                                        const de::ArrayBuffer<deUint8>&                                data);
 
 public:
        static int                                                              getFetchPos                                     (int fetchPosNdx);
-       tcu::Vec4                                                               fetchTexelValue                         (int fetchPosNdx) const;
+       tcu::Vec4                                                               fetchTexelValue                         (int fetchPosNdx, int setNdx) const;
 
-       inline int                                                              getNumTexelBuffers                      (void) const { return m_numTexelBuffers;        }
-       const tcu::TextureFormat&                               getTextureFormat                        (void) const { return m_imageFormat;            }
-       inline vk::VkBufferView                                 getBufferViewA                          (void) const { return *m_bufferViewA;           }
-       inline vk::VkBufferView                                 getBufferViewB                          (void) const { return *m_bufferViewB;           }
-       inline const vk::VkBufferMemoryBarrier* getBufferInitBarriers           (void) const { return m_bufferBarriers;         }
+       inline int                                                              getNumTexelBuffers                      (void) const    { return m_numTexelBuffers;     }
+       const tcu::TextureFormat&                               getTextureFormat                        (void) const    { return m_imageFormat;         }
+       inline vk::VkBufferView                                 getBufferView                           (int ndx) const { return **m_bufferView[ndx % m_bufferView.size()]; }
+       inline tcu::ConstPixelBufferAccess              getSourceView                           (int ndx) const { return m_sourceView[ndx % m_sourceView.size()];       }
+       inline const vk::VkBufferMemoryBarrier* getBufferInitBarriers           (void) const    { return &m_bufferBarrier.front();      }
 
 private:
        enum
@@ -6680,67 +7468,121 @@ private:
                SAMPLE_POINT_3 = 25,
        };
 
-       const deUint32                                                  m_numTexelBuffers;
-       const tcu::TextureFormat                                m_imageFormat;
-       const deUint32                                                  m_viewOffset;
+       const deUint32                                                                  m_numTexelBuffers;
+       const tcu::TextureFormat                                                m_imageFormat;
+       const ShaderInputInterface                                              m_shaderInterface;
+       const deUint32                                                                  m_viewOffset;
 
-       de::ArrayBuffer<deUint8>                                m_sourceBufferA;
-       de::ArrayBuffer<deUint8>                                m_sourceBufferB;
-       const tcu::ConstPixelBufferAccess               m_sourceViewA;
-       const tcu::ConstPixelBufferAccess               m_sourceViewB;
+       const std::vector<de::ArrayBuffer<deUint8> >    m_sourceBuffer;
+       const std::vector<tcu::ConstPixelBufferAccess>  m_sourceView;
 
-       de::MovePtr<vk::Allocation>                             m_bufferMemoryA;
-       de::MovePtr<vk::Allocation>                             m_bufferMemoryB;
-       const vk::Unique<vk::VkBuffer>                  m_bufferA;
-       const vk::Unique<vk::VkBuffer>                  m_bufferB;
-       const vk::Unique<vk::VkBufferView>              m_bufferViewA;
-       const vk::Unique<vk::VkBufferView>              m_bufferViewB;
-       vk::VkBufferMemoryBarrier                               m_bufferBarriers[2];
+       std::vector<AllocationSp>                                               m_bufferMemory;
+       const std::vector<BufferHandleSp>                               m_buffer;
+       const std::vector<BufferViewHandleSp>                   m_bufferView;
+       const std::vector<vk::VkBufferMemoryBarrier>    m_bufferBarrier;
 };
 
 TexelBufferInstanceBuffers::TexelBufferInstanceBuffers (const vk::DeviceInterface&             vki,
                                                                                                                vk::VkDevice                                    device,
                                                                                                                vk::Allocator&                                  allocator,
                                                                                                                vk::VkDescriptorType                    descriptorType,
-                                                                                                               int                                                             numTexelBuffers,
+                                                                                                               DescriptorSetCount                              descriptorSetCount,
+                                                                                                               ShaderInputInterface                    shaderInterface,
                                                                                                                bool                                                    hasViewOffset)
-       : m_numTexelBuffers     (numTexelBuffers)
+       : m_numTexelBuffers     (getInterfaceNumResources(shaderInterface) * getDescriptorSetCount(descriptorSetCount))
        , m_imageFormat         (tcu::TextureFormat::RGBA, tcu::TextureFormat::UNORM_INT8)
+       , m_shaderInterface (shaderInterface)
        , m_viewOffset          ((hasViewOffset) ? ((deUint32)VIEW_OFFSET_VALUE) : (0u))
-       , m_sourceBufferA       (BUFFER_SIZE)
-       , m_sourceBufferB       ((numTexelBuffers == 1)
-                                                       ? (0u)
-                                                       : ((size_t)BUFFER_SIZE))
-       , m_sourceViewA         (m_imageFormat, tcu::IVec3(VIEW_WIDTH, 1, 1), m_sourceBufferA.getElementPtr(m_viewOffset))
-       , m_sourceViewB         (m_imageFormat, tcu::IVec3(VIEW_WIDTH, 1, 1), m_sourceBufferB.getElementPtr(m_viewOffset))
-       , m_bufferMemoryA       (DE_NULL)
-       , m_bufferMemoryB       (DE_NULL)
-       , m_bufferA                     (createBuffer(vki, device, allocator, descriptorType, &m_bufferMemoryA))
-       , m_bufferB                     ((numTexelBuffers == 1)
-                                                       ? vk::Move<vk::VkBuffer>()
-                                                       : createBuffer(vki, device, allocator, descriptorType, &m_bufferMemoryB))
-       , m_bufferViewA         (createBufferView(vki, device, m_imageFormat, m_viewOffset, *m_bufferA))
-       , m_bufferViewB         ((numTexelBuffers == 1)
-                                                       ? vk::Move<vk::VkBufferView>()
-                                                       : createBufferView(vki, device, m_imageFormat, m_viewOffset, *m_bufferB))
+       , m_sourceBuffer        (createSourceBuffers(m_imageFormat, m_numTexelBuffers))
+       , m_sourceView          (createSourceViews(m_sourceBuffer, m_imageFormat, m_numTexelBuffers, m_viewOffset))
+       , m_bufferMemory        ()
+       , m_buffer                      (createBuffers(vki, device, allocator, descriptorType, m_sourceBuffer, m_bufferMemory, m_imageFormat, m_numTexelBuffers, m_viewOffset))
+       , m_bufferView          (createBufferViews(vki, device, m_buffer, m_imageFormat, m_numTexelBuffers, m_viewOffset))
+       , m_bufferBarrier       (createBufferBarriers(descriptorType, m_buffer, m_numTexelBuffers))
+{
+}
+
+std::vector<de::ArrayBuffer<deUint8> > TexelBufferInstanceBuffers::createSourceBuffers (tcu::TextureFormat     imageFormat,
+                                                                                                                                                                               deUint32                        numTexelBuffers)
+{
+       DE_ASSERT(BUFFER_SIZE % imageFormat.getPixelSize() == 0);
+
+       std::vector<de::ArrayBuffer<deUint8> > sourceBuffers(numTexelBuffers, BUFFER_SIZE);
+
+       for (deUint32 bufferNdx = 0; bufferNdx < numTexelBuffers; bufferNdx++)
+               populateSourceBuffer(tcu::PixelBufferAccess(imageFormat, tcu::IVec3(BUFFER_SIZE / imageFormat.getPixelSize(), 1, 1), sourceBuffers[bufferNdx].getPtr()), bufferNdx);
+
+       return sourceBuffers;
+}
+
+std::vector<tcu::ConstPixelBufferAccess> TexelBufferInstanceBuffers::createSourceViews (const std::vector<de::ArrayBuffer<deUint8> >&  sourceBuffers,
+                                                                                                                                                                               tcu::TextureFormat                                                              imageFormat,
+                                                                                                                                                                               deUint32                                                                                numTexelBuffers,
+                                                                                                                                                                               deUint32                                                                                viewOffset)
+{
+       std::vector<tcu::ConstPixelBufferAccess> sourceViews;
+
+       for (deUint32 bufferNdx = 0; bufferNdx < numTexelBuffers; bufferNdx++)
+               sourceViews.push_back(tcu::ConstPixelBufferAccess(imageFormat, tcu::IVec3(VIEW_WIDTH, 1, 1), sourceBuffers[bufferNdx].getElementPtr(viewOffset)));
+
+       return sourceViews;
+}
+
+std::vector<BufferHandleSp> TexelBufferInstanceBuffers::createBuffers (const vk::DeviceInterface&                                              vki,
+                                                                                                                                          vk::VkDevice                                                                         device,
+                                                                                                                                          vk::Allocator&                                                                       allocator,
+                                                                                                                                          vk::VkDescriptorType                                                         descriptorType,
+                                                                                                                                          const std::vector<de::ArrayBuffer<deUint8> >&        sourceBuffers,
+                                                                                                                                          std::vector<AllocationSp>&                                           bufferMemory,
+                                                                                                                                          tcu::TextureFormat                                                           imageFormat,
+                                                                                                                                          deUint32                                                                                     numTexelBuffers,
+                                                                                                                                          deUint32                                                                                     viewOffset)
 {
-       DE_ASSERT(numTexelBuffers == 1 || numTexelBuffers == 2);
-       DE_ASSERT(VIEW_WIDTH * m_imageFormat.getPixelSize() == VIEW_DATA_SIZE);
-       DE_ASSERT(BUFFER_SIZE % m_imageFormat.getPixelSize() == 0);
+       std::vector<BufferHandleSp> buffers;
+
+       for (deUint32 bufferNdx = 0; bufferNdx < numTexelBuffers; bufferNdx++)
+       {
+               de::MovePtr<vk::Allocation>     memory;
+               vk::Move<vk::VkBuffer>          buffer                  = createBuffer(vki, device, allocator, descriptorType, &memory);
+               vk::Move<vk::VkBufferView>      bufferView              = createBufferView(vki, device, imageFormat, viewOffset, *buffer);
+
+               uploadData(vki, device, *memory, sourceBuffers[bufferNdx]);
 
-       // specify and upload
+               bufferMemory.push_back(AllocationSp(memory.release()));
+               buffers.push_back(BufferHandleSp(new BufferHandleUp(buffer)));
+       }
+
+       return buffers;
+}
 
-       populateSourceBuffer(tcu::PixelBufferAccess(m_imageFormat, tcu::IVec3(BUFFER_SIZE / m_imageFormat.getPixelSize(), 1, 1), m_sourceBufferA.getPtr()));
-       uploadData(vki, device, *m_bufferMemoryA, m_sourceBufferA);
+std::vector<BufferViewHandleSp> TexelBufferInstanceBuffers::createBufferViews (const vk::DeviceInterface&                      vki,
+                                                                                                                                                          vk::VkDevice                                                 device,
+                                                                                                                                                          const std::vector<BufferHandleSp>&   buffers,
+                                                                                                                                                          tcu::TextureFormat                                   imageFormat,
+                                                                                                                                                          deUint32                                                             numTexelBuffers,
+                                                                                                                                                          deUint32                                                             viewOffset)
+{
+       std::vector<BufferViewHandleSp> bufferViews;
 
-       if (numTexelBuffers == 2)
+       for (deUint32 bufferNdx = 0; bufferNdx < numTexelBuffers; bufferNdx++)
        {
-               populateSourceBuffer(tcu::PixelBufferAccess(m_imageFormat, tcu::IVec3(BUFFER_SIZE / m_imageFormat.getPixelSize(), 1, 1), m_sourceBufferB.getPtr()));
-               uploadData(vki, device, *m_bufferMemoryB, m_sourceBufferB);
+               vk::Move<vk::VkBufferView> bufferView = createBufferView(vki, device, imageFormat, viewOffset, **buffers[bufferNdx]);
+               bufferViews.push_back(BufferViewHandleSp(new BufferViewHandleUp(bufferView)));
        }
 
-       m_bufferBarriers[0] = createBarrier(descriptorType, *m_bufferA);
-       m_bufferBarriers[1] = createBarrier(descriptorType, *m_bufferB);
+       return bufferViews;
+}
+
+std::vector<vk::VkBufferMemoryBarrier> TexelBufferInstanceBuffers::createBufferBarriers (vk::VkDescriptorType                          descriptorType,
+                                                                                                                                                                                const std::vector<BufferHandleSp>&     buffers,
+                                                                                                                                                                                deUint32                                                       numTexelBuffers)
+{
+       std::vector<vk::VkBufferMemoryBarrier> bufferBarriers;
+
+       for (deUint32 bufferNdx = 0; bufferNdx < numTexelBuffers; bufferNdx++)
+               bufferBarriers.push_back(createBarrier(descriptorType, **buffers[bufferNdx]));
+
+       return bufferBarriers;
 }
 
 vk::Move<vk::VkBuffer> TexelBufferInstanceBuffers::createBuffer (const vk::DeviceInterface&            vki,
@@ -6798,14 +7640,14 @@ vk::VkBufferMemoryBarrier TexelBufferInstanceBuffers::createBarrier (vk::VkDescr
                inputBit,                                                               // dstAccessMask
                VK_QUEUE_FAMILY_IGNORED,                                // srcQueueFamilyIndex
                VK_QUEUE_FAMILY_IGNORED,                                // destQueueFamilyIndex
-               buffer  ,                                                               // buffer
+               buffer,                                                                 // buffer
                0u,                                                                             // offset
                (vk::VkDeviceSize)BUFFER_SIZE                   // size
        };
        return barrier;
 }
 
-void TexelBufferInstanceBuffers::populateSourceBuffer (const tcu::PixelBufferAccess& access)
+void TexelBufferInstanceBuffers::populateSourceBuffer (const tcu::PixelBufferAccess& access, deUint32 bufferNdx)
 {
        DE_ASSERT(access.getHeight() == 1);
        DE_ASSERT(access.getDepth() == 1);
@@ -6814,14 +7656,18 @@ void TexelBufferInstanceBuffers::populateSourceBuffer (const tcu::PixelBufferAcc
 
        for (int x = 0; x < width; ++x)
        {
-               const int                       red             = 255 * x / width;                                                                                              //!< gradient from 0 -> max (detects large offset errors)
-               const int                       green   = ((x % 2 == 0) ? (127) : (0)) + ((x % 4 < 3) ? (128) : (0));   //!< 3-level M pattern (detects small offset errors)
-               const int                       blue    = 16 * (x % 16);                                                                                                //!< 16-long triangle wave
+               int     red             = 255 * x / width;                                                                                              //!< gradient from 0 -> max (detects large offset errors)
+               int     green   = ((x % 2 == 0) ? (127) : (0)) + ((x % 4 < 3) ? (128) : (0));   //!< 3-level M pattern (detects small offset errors)
+               int     blue    = 16 * (x % 16);                                                                                                //!< 16-long triangle wave
 
                DE_ASSERT(de::inRange(red, 0, 255));
                DE_ASSERT(de::inRange(green, 0, 255));
                DE_ASSERT(de::inRange(blue, 0, 255));
 
+               if (bufferNdx % 2 == 0) red             = 255 - red;
+               if (bufferNdx % 3 == 0) green   = 255 - green;
+               if (bufferNdx % 4 == 0) blue    = 255 - blue;
+
                access.setPixel(tcu::IVec4(red, green, blue, 255), x, 0, 0);
        }
 }
@@ -6844,11 +7690,11 @@ int TexelBufferInstanceBuffers::getFetchPos (int fetchPosNdx)
        return de::getSizedArrayElement<4>(fetchPositions, fetchPosNdx);
 }
 
-tcu::Vec4 TexelBufferInstanceBuffers::fetchTexelValue (int fetchPosNdx) const
+tcu::Vec4 TexelBufferInstanceBuffers::fetchTexelValue (int fetchPosNdx, int setNdx) const
 {
        // source order is ABAB
-       const tcu::ConstPixelBufferAccess&      texelSrcA       = m_sourceViewA;
-       const tcu::ConstPixelBufferAccess&      texelSrcB       = (m_numTexelBuffers == 1) ? (m_sourceViewA) : (m_sourceViewB);
+       const tcu::ConstPixelBufferAccess&      texelSrcA       = getSourceView(setNdx * getInterfaceNumResources(m_shaderInterface));
+       const tcu::ConstPixelBufferAccess&      texelSrcB       = getSourceView(setNdx * getInterfaceNumResources(m_shaderInterface) + 1);
        const tcu::ConstPixelBufferAccess&      texelSrc        = ((fetchPosNdx % 2) == 0) ? (texelSrcA) : (texelSrcB);
 
        return texelSrc.getPixel(getFetchPos(fetchPosNdx), 0, 0);
@@ -6861,40 +7707,43 @@ public:
                                                                                                                                                                         DescriptorUpdateMethod                                                 updateMethod,
                                                                                                                                                                         bool                                                                                   isPrimaryCmdBuf,
                                                                                                                                                                         vk::VkDescriptorType                                                   descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                             descriptorSetCount,
                                                                                                                                                                         vk::VkShaderStageFlags                                                 stageFlags,
                                                                                                                                                                         ShaderInputInterface                                                   shaderInterface,
                                                                                                                                                                         bool                                                                                   nonzeroViewOffset);
 
 private:
-       static vk::Move<vk::VkDescriptorSetLayout>              createDescriptorSetLayout               (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkShaderStageFlags                                                 stageFlags,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod);
-
-       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                    (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              descriptorSetLayout);
-
-       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                    (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface);
-
-       static vk::Move<vk::VkDescriptorSet>                    createDescriptorSet                             (const vk::DeviceInterface&                                             vki,
-                                                                                                                                                                        DescriptorUpdateMethod                                                 updateMethod,
-                                                                                                                                                                        vk::VkDevice                                                                   device,
-                                                                                                                                                                        vk::VkDescriptorType                                                   descriptorType,
-                                                                                                                                                                        ShaderInputInterface                                                   shaderInterface,
-                                                                                                                                                                        vk::VkDescriptorSetLayout                                              layout,
-                                                                                                                                                                        vk::VkDescriptorPool                                                   pool,
-                                                                                                                                                                        vk::VkBufferView                                                               viewA,
-                                                                                                                                                                        vk::VkBufferView                                                               viewB,
-                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                updateBuilder,
-                                                                                                                                                                        vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                        RawUpdateRegistry&                                                             updateRegistry,
-                                                                                                                                                                        vk::VkPipelineLayout                                                   pipelineLayout = DE_NULL);
+       static std::vector<DescriptorSetLayoutHandleSp> createDescriptorSetLayouts              (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        vk::VkShaderStageFlags                                                         stageFlags,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod);
+
+       static vk::Move<vk::VkPipelineLayout>                   createPipelineLayout                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayout);
+
+       static vk::Move<vk::VkDescriptorPool>                   createDescriptorPool                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        DescriptorSetCount                                                                     descriptorSetCount,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface);
+
+       static std::vector<DescriptorSetHandleSp>               createDescriptorSets                    (const vk::DeviceInterface&                                                     vki,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayouts,
+                                                                                                                                                                        vk::VkDescriptorPool                                                           pool,
+                                                                                                                                                                        const TexelBufferInstanceBuffers&                                      buffers,
+                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                        std::vector<UpdateTemplateHandleSp>&                           updateTemplates,
+                                                                                                                                                                        std::vector<RawUpdateRegistry>&                                        updateRegistry,
+                                                                                                                                                                        std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                        vk::VkPipelineLayout                                                           pipelineLayout = DE_NULL);
 
        static void                                                                             writeDescriptorSet                              (const vk::DeviceInterface&                                             vki,
                                                                                                                                                                         vk::VkDevice                                                                   device,
@@ -6906,6 +7755,7 @@ private:
                                                                                                                                                                         vk::VkBufferView                                                               viewB,
                                                                                                                                                                         vk::VkDescriptorSet                                                    descriptorSet,
                                                                                                                                                                         vk::DescriptorSetUpdateBuilder&                                updateBuilder,
+                                                                                                                                                                        std::vector<deUint32>&                                                 descriptorsPerSet,
                                                                                                                                                                         DescriptorUpdateMethod                                                 updateMethod = DESCRIPTOR_UPDATE_METHOD_NORMAL);
 
        static void                                                                             writeDescriptorSetWithTemplate  (const vk::DeviceInterface&                                             vki,
@@ -6913,12 +7763,13 @@ private:
                                                                                                                                                                         vk::VkDescriptorType                                                   descriptorType,
                                                                                                                                                                         ShaderInputInterface                                                   shaderInterface,
                                                                                                                                                                         vk::VkDescriptorSetLayout                                              layout,
+                                                                                                                                                                        deUint32                                                                               setNdx,
                                                                                                                                                                         vk::VkDescriptorPool                                                   pool,
                                                                                                                                                                         vk::VkBufferView                                                               viewA,
                                                                                                                                                                         vk::VkBufferView                                                               viewB,
                                                                                                                                                                         vk::VkDescriptorSet                                                    descriptorSet,
-                                                                                                                                                                        vk::Move<vk::VkDescriptorUpdateTemplateKHR>&   updateTemplate,
-                                                                                                                                                                        RawUpdateRegistry&                                                             updateRegistry,
+                                                                                                                                                                        std::vector<UpdateTemplateHandleSp>&                   updateTemplates,
+                                                                                                                                                                        std::vector<RawUpdateRegistry>&                                registry,
                                                                                                                                                                         bool                                                                                   withPush = false,
                                                                                                                                                                         vk::VkPipelineLayout                                                   pipelineLayout = 0);
 
@@ -6934,95 +7785,112 @@ private:
 
        const DescriptorUpdateMethod                                    m_updateMethod;
        const vk::VkDescriptorType                                              m_descriptorType;
+       const DescriptorSetCount                                                m_descriptorSetCount;
        const vk::VkShaderStageFlags                                    m_stageFlags;
        const ShaderInputInterface                                              m_shaderInterface;
        const bool                                                                              m_nonzeroViewOffset;
 
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>             m_updateTemplate;
-       RawUpdateRegistry                                                               m_updateRegistry;
+       std::vector<UpdateTemplateHandleSp>                             m_updateTemplates;
+       std::vector<RawUpdateRegistry>                                  m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                                  m_updateBuilder;
-       const vk::Unique<vk::VkDescriptorSetLayout>             m_descriptorSetLayout;
-       const vk::Unique<vk::VkPipelineLayout>                  m_pipelineLayout;
+       const std::vector<DescriptorSetLayoutHandleSp>  m_descriptorSetLayouts;
+       const vk::Move<vk::VkPipelineLayout>                    m_pipelineLayout;
        const TexelBufferInstanceBuffers                                m_texelBuffers;
        const vk::Unique<vk::VkDescriptorPool>                  m_descriptorPool;
-       const vk::Unique<vk::VkDescriptorSet>                   m_descriptorSet;
+       std::vector<deUint32>                                                   m_descriptorsPerSet;
+       const std::vector<DescriptorSetHandleSp>                m_descriptorSets;
 };
 
 TexelBufferRenderInstance::TexelBufferRenderInstance (vkt::Context&                                    context,
                                                                                                          DescriptorUpdateMethod                updateMethod,
                                                                                                          bool                                                  isPrimaryCmdBuf,
                                                                                                          vk::VkDescriptorType                  descriptorType,
+                                                                                                         DescriptorSetCount                    descriptorSetCount,
                                                                                                          vk::VkShaderStageFlags                stageFlags,
                                                                                                          ShaderInputInterface                  shaderInterface,
                                                                                                          bool                                                  nonzeroViewOffset)
        : SingleCmdRenderInstance       (context, isPrimaryCmdBuf, tcu::UVec2(RENDER_SIZE, RENDER_SIZE))
        , m_updateMethod                        (updateMethod)
        , m_descriptorType                      (descriptorType)
+       , m_descriptorSetCount          (descriptorSetCount)
        , m_stageFlags                          (stageFlags)
        , m_shaderInterface                     (shaderInterface)
        , m_nonzeroViewOffset           (nonzeroViewOffset)
-       , m_updateTemplate                      ()
+       , m_updateTemplates                     ()
        , m_updateRegistry                      ()
        , m_updateBuilder                       ()
-       , m_descriptorSetLayout         (createDescriptorSetLayout(m_vki, m_device, m_descriptorType, m_shaderInterface, m_stageFlags, m_updateMethod))
-       , m_pipelineLayout                      (createPipelineLayout(m_vki, m_device, *m_descriptorSetLayout))
-       , m_texelBuffers                        (m_vki, m_device, m_allocator, m_descriptorType, getInterfaceNumResources(m_shaderInterface), m_nonzeroViewOffset)
-       , m_descriptorPool                      (createDescriptorPool(m_vki, m_device, m_descriptorType, m_shaderInterface))
-       , m_descriptorSet                       (createDescriptorSet(m_vki, m_updateMethod, m_device, m_descriptorType, m_shaderInterface, *m_descriptorSetLayout, *m_descriptorPool, m_texelBuffers.getBufferViewA(), m_texelBuffers.getBufferViewB(), m_updateBuilder, m_updateTemplate, m_updateRegistry, *m_pipelineLayout))
+       , m_descriptorSetLayouts        (createDescriptorSetLayouts(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_stageFlags, m_updateMethod))
+       , m_pipelineLayout                      (createPipelineLayout(m_vki, m_device, m_descriptorSetLayouts))
+       , m_texelBuffers                        (m_vki, m_device, m_allocator, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_nonzeroViewOffset)
+       , m_descriptorPool                      (createDescriptorPool(m_vki, m_device, m_descriptorType, m_descriptorSetCount, m_shaderInterface))
+       , m_descriptorsPerSet           ()
+       , m_descriptorSets                      (createDescriptorSets(m_vki, m_updateMethod, m_device, m_descriptorType, m_shaderInterface, m_descriptorSetLayouts, *m_descriptorPool, m_texelBuffers, m_updateBuilder, m_updateTemplates, m_updateRegistry, m_descriptorsPerSet, *m_pipelineLayout))
 {
 }
 
-vk::Move<vk::VkDescriptorSetLayout> TexelBufferRenderInstance::createDescriptorSetLayout (const vk::DeviceInterface&   vki,
-                                                                                                                                                                                 vk::VkDevice                                  device,
-                                                                                                                                                                                 vk::VkDescriptorType                  descriptorType,
-                                                                                                                                                                                 ShaderInputInterface                  shaderInterface,
-                                                                                                                                                                                 vk::VkShaderStageFlags                stageFlags,
-                                                                                                                                                                                 DescriptorUpdateMethod                updateMethod)
+std::vector<DescriptorSetLayoutHandleSp> TexelBufferRenderInstance::createDescriptorSetLayouts (const vk::DeviceInterface&     vki,
+                                                                                                                                                                                               vk::VkDevice                            device,
+                                                                                                                                                                                               vk::VkDescriptorType            descriptorType,
+                                                                                                                                                                                               DescriptorSetCount                      descriptorSetCount,
+                                                                                                                                                                                               ShaderInputInterface            shaderInterface,
+                                                                                                                                                                                               vk::VkShaderStageFlags          stageFlags,
+                                                                                                                                                                                               DescriptorUpdateMethod          updateMethod)
 {
-       vk::DescriptorSetLayoutBuilder builder;
-       vk::VkDescriptorSetLayoutCreateFlags    extraFlags                      = 0;
+       std::vector<DescriptorSetLayoutHandleSp> descriptorSetLayouts;
 
-       if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE ||
-                       updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(descriptorSetCount); setNdx++)
        {
-               extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
-       }
+               vk::DescriptorSetLayoutBuilder                  builder;
+               vk::VkDescriptorSetLayoutCreateFlags    extraFlags = 0;
 
-       switch (shaderInterface)
-       {
-               case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       builder.addSingleBinding(descriptorType, stageFlags);
-                       break;
+               if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE ||
+                       updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+               {
+                       extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
+               }
 
-               case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       builder.addSingleBinding(descriptorType, stageFlags);
-                       builder.addSingleBinding(descriptorType, stageFlags);
-                       break;
+               switch (shaderInterface)
+               {
+                       case SHADER_INPUT_SINGLE_DESCRIPTOR:
+                               builder.addSingleBinding(descriptorType, stageFlags);
+                               break;
 
-               case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       builder.addArrayBinding(descriptorType, 2u, stageFlags);
-                       break;
+                       case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
+                               builder.addSingleBinding(descriptorType, stageFlags);
+                               builder.addSingleBinding(descriptorType, stageFlags);
+                               break;
 
-               default:
-                       DE_FATAL("Impossible");
-       }
+                       case SHADER_INPUT_DESCRIPTOR_ARRAY:
+                               builder.addArrayBinding(descriptorType, 2u, stageFlags);
+                               break;
+
+                       default:
+                               DE_FATAL("Impossible");
+               }
 
-       return builder.build(vki, device, extraFlags);
+               vk::Move<vk::VkDescriptorSetLayout> layout = builder.build(vki, device, extraFlags);
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+       }
+       return descriptorSetLayouts;
 }
 
-vk::Move<vk::VkPipelineLayout> TexelBufferRenderInstance::createPipelineLayout (const vk::DeviceInterface&     vki,
-                                                                                                                                                               vk::VkDevice                            device,
-                                                                                                                                                               vk::VkDescriptorSetLayout       descriptorSetLayout)
+vk::Move<vk::VkPipelineLayout> TexelBufferRenderInstance::createPipelineLayout (const vk::DeviceInterface&                                             vki,
+                                                                                                                                                               vk::VkDevice                                                                    device,
+                                                                                                                                                               const std::vector<DescriptorSetLayoutHandleSp>& descriptorSetLayout)
 {
+       std::vector<vk::VkDescriptorSetLayout> layoutHandles;
+       for (size_t setNdx = 0; setNdx < descriptorSetLayout.size(); setNdx++)
+               layoutHandles.push_back(**descriptorSetLayout[setNdx]);
+
        const vk::VkPipelineLayoutCreateInfo createInfo =
        {
                vk::VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
                DE_NULL,
                (vk::VkPipelineLayoutCreateFlags)0,
-               1,                                              // descriptorSetCount
-               &descriptorSetLayout,   // pSetLayouts
-               0u,                                             // pushConstantRangeCount
-               DE_NULL,                                // pPushConstantRanges
+               (deUint32)layoutHandles.size(),         // descriptorSetCount
+               &layoutHandles.front(),                         // pSetLayouts
+               0u,                                                                     // pushConstantRangeCount
+               DE_NULL,                                                        // pPushConstantRanges
        };
        return vk::createPipelineLayout(vki, device, &createInfo);
 }
@@ -7030,64 +7898,78 @@ vk::Move<vk::VkPipelineLayout> TexelBufferRenderInstance::createPipelineLayout (
 vk::Move<vk::VkDescriptorPool> TexelBufferRenderInstance::createDescriptorPool (const vk::DeviceInterface&     vki,
                                                                                                                                                                vk::VkDevice                                    device,
                                                                                                                                                                vk::VkDescriptorType                    descriptorType,
+                                                                                                                                                               DescriptorSetCount                              descriptorSetCount,
                                                                                                                                                                ShaderInputInterface                    shaderInterface)
 {
        return vk::DescriptorPoolBuilder()
-               .addType(descriptorType, getInterfaceNumResources(shaderInterface))
-               .build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
-}
-
-vk::Move<vk::VkDescriptorSet> TexelBufferRenderInstance::createDescriptorSet (const vk::DeviceInterface&                                       vki,
-                                                                                                                                                         DescriptorUpdateMethod                                                updateMethod,
-                                                                                                                                                         vk::VkDevice                                                                  device,
-                                                                                                                                                         vk::VkDescriptorType                                                  descriptorType,
-                                                                                                                                                         ShaderInputInterface                                                  shaderInterface,
-                                                                                                                                                         vk::VkDescriptorSetLayout                                             layout,
-                                                                                                                                                         vk::VkDescriptorPool                                                  pool,
-                                                                                                                                                         vk::VkBufferView                                                              viewA,
-                                                                                                                                                         vk::VkBufferView                                                              viewB,
-                                                                                                                                                         vk::DescriptorSetUpdateBuilder&                               updateBuilder,
-                                                                                                                                                         vk::Move<vk::VkDescriptorUpdateTemplateKHR>&  updateTemplate,
-                                                                                                                                                         RawUpdateRegistry&                                                    updateRegistry,
-                                                                                                                                                         vk::VkPipelineLayout                                                  pipelineLayout)
+               .addType(descriptorType, getDescriptorSetCount(descriptorSetCount) * getInterfaceNumResources(shaderInterface))
+               .build(vki, device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(descriptorSetCount));
+}
+
+std::vector<DescriptorSetHandleSp> TexelBufferRenderInstance::createDescriptorSets (const vk::DeviceInterface&                                                 vki,
+                                                                                                                                                                        DescriptorUpdateMethod                                                         updateMethod,
+                                                                                                                                                                        vk::VkDevice                                                                           device,
+                                                                                                                                                                        vk::VkDescriptorType                                                           descriptorType,
+                                                                                                                                                                        ShaderInputInterface                                                           shaderInterface,
+                                                                                                                                                                        const std::vector<DescriptorSetLayoutHandleSp>&        descriptorSetLayouts,
+                                                                                                                                                                        vk::VkDescriptorPool                                                           pool,
+                                                                                                                                                                        const TexelBufferInstanceBuffers&                                      buffers,
+                                                                                                                                                                        vk::DescriptorSetUpdateBuilder&                                        updateBuilder,
+                                                                                                                                                                        std::vector<UpdateTemplateHandleSp>&                           updateTemplates,
+                                                                                                                                                                        std::vector<RawUpdateRegistry>&                                        updateRegistry,
+                                                                                                                                                                        std::vector<deUint32>&                                                         descriptorsPerSet,
+                                                                                                                                                                        vk::VkPipelineLayout                                                           pipelineLayout)
 {
-       const vk::VkDescriptorSetAllocateInfo   allocInfo                       =
-       {
-               vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
-               DE_NULL,
-               pool,
-               1u,
-               &layout
-       };
+       std::vector<DescriptorSetHandleSp> descriptorSets;
 
-       vk::Move<vk::VkDescriptorSet>                   descriptorSet;
-       if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
-       {
-               descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
-       }
-       else
+       for (deUint32 setNdx = 0; setNdx < (deUint32)descriptorSetLayouts.size(); setNdx++)
        {
-               descriptorSet = vk::Move<vk::VkDescriptorSet>();
-       }
+               vk::VkDescriptorSetLayout                               layout = **descriptorSetLayouts[setNdx];
 
-       if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
-       {
-               writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateTemplate, updateRegistry);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
-       {
-               writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateTemplate, updateRegistry, true, pipelineLayout);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
-       {
-               writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder, updateMethod);
-       }
-       else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
-       {
-               writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder);
+               const vk::VkDescriptorSetAllocateInfo   allocInfo       =
+               {
+                       vk::VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO,
+                       DE_NULL,
+                       pool,
+                       1u,
+                       &layout
+               };
+
+               vk::VkBufferView                                                viewA           = buffers.getBufferView(setNdx * getInterfaceNumResources(shaderInterface));
+               vk::VkBufferView                                                viewB           = buffers.getBufferView(setNdx * getInterfaceNumResources(shaderInterface) + 1);
+
+               vk::Move<vk::VkDescriptorSet>                   descriptorSet;
+
+               if (updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH && updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       descriptorSet = allocateDescriptorSet(vki, device, &allocInfo);
+               }
+               else
+               {
+                       descriptorSet = vk::Move<vk::VkDescriptorSet>();
+               }
+
+               if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
+               {
+                       writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, setNdx, pool, viewA, viewB, *descriptorSet, updateTemplates, updateRegistry);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+               {
+                       writeDescriptorSetWithTemplate(vki, device, descriptorType, shaderInterface, layout, setNdx, pool, viewA, viewB, *descriptorSet, updateTemplates, updateRegistry, true, pipelineLayout);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
+               {
+                       writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder, descriptorsPerSet, updateMethod);
+               }
+               else if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
+               {
+                       writeDescriptorSet(vki, device, descriptorType, shaderInterface, layout, pool, viewA, viewB, *descriptorSet, updateBuilder, descriptorsPerSet);
+               }
+
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(descriptorSet)));
        }
 
-       return descriptorSet;
+       return descriptorSets;
 }
 
 void TexelBufferRenderInstance::writeDescriptorSet (const vk::DeviceInterface&                                         vki,
@@ -7100,6 +7982,7 @@ void TexelBufferRenderInstance::writeDescriptorSet (const vk::DeviceInterface&
                                                                                                        vk::VkBufferView                                                                viewB,
                                                                                                    vk::VkDescriptorSet                                                         descriptorSet,
                                                                                                    vk::DescriptorSetUpdateBuilder&                                     updateBuilder,
+                                                                                                       std::vector<deUint32>&                                                  descriptorsPerSet,
                                                                                                    DescriptorUpdateMethod                                                      updateMethod)
 {
        DE_UNREF(layout);
@@ -7109,29 +7992,36 @@ void TexelBufferRenderInstance::writeDescriptorSet (const vk::DeviceInterface&
                viewA,
                viewB,
        };
+       deUint32                                                                numBindings                     = 0u;
 
        switch (shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, &texelBufferInfos[0]);
+                       numBindings += 1;
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, &texelBufferInfos[0]);
                        updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), descriptorType, &texelBufferInfos[1]);
+                       numBindings += 2;
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
                        updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), descriptorType, 2u, texelBufferInfos);
+                       numBindings += 1;
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       descriptorsPerSet.push_back(numBindings);
+
        if (updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                updateBuilder.update(vki, device);
+               updateBuilder.clear();
        }
 }
 
@@ -7140,12 +8030,13 @@ void TexelBufferRenderInstance::writeDescriptorSetWithTemplate (const vk::Device
                                                                                                                                vk::VkDescriptorType                                                    descriptorType,
                                                                                                                                ShaderInputInterface                                                    shaderInterface,
                                                                                                                                vk::VkDescriptorSetLayout                                               layout,
+                                                                                                                               deUint32                                                                                setNdx,
                                                                                                                                vk::VkDescriptorPool                                                    pool,
                                                                                                                                vk::VkBufferView                                                                viewA,
                                                                                                                                vk::VkBufferView                                                                viewB,
                                                                                                                                vk::VkDescriptorSet                                                             descriptorSet,
-                                                                                                                               vk::Move<vk::VkDescriptorUpdateTemplateKHR>&    updateTemplate,
-                                                                                                                               RawUpdateRegistry&                                                              updateRegistry,
+                                                                                                                               std::vector<UpdateTemplateHandleSp>&                    updateTemplates,
+                                                                                                                               std::vector<RawUpdateRegistry>&                                 registry,
                                                                                                                                bool                                                                                    withPush,
                                                                                                                                vk::VkPipelineLayout                                                    pipelineLayout)
 {
@@ -7167,8 +8058,11 @@ void TexelBufferRenderInstance::writeDescriptorSetWithTemplate (const vk::Device
                layout,
                vk::VK_PIPELINE_BIND_POINT_GRAPHICS,
                pipelineLayout,
-               0
+               setNdx
        };
+
+       RawUpdateRegistry                                                                               updateRegistry;
+
        updateRegistry.addWriteObject(texelBufferInfos[0]);
        updateRegistry.addWriteObject(texelBufferInfos[1]);
 
@@ -7194,11 +8088,13 @@ void TexelBufferRenderInstance::writeDescriptorSetWithTemplate (const vk::Device
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       updateTemplate                                                                  = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(vki, device, &templateCreateInfo);
+       updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       registry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, *updateTemplate, updateRegistry.getRawPointer());
+               vki.updateDescriptorSetWithTemplateKHR(device, descriptorSet, **updateTemplates.back(), registry.back().getRawPointer());
        }
 }
 
@@ -7207,8 +8103,9 @@ void TexelBufferRenderInstance::logTestPlan (void) const
        std::ostringstream msg;
 
        msg << "Rendering 2x2 grid.\n"
-               << "Single descriptor set. Descriptor set contains "
-                       << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
+               << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+               << "Each descriptor set contains "
+               << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
                            (const char*)DE_NULL)
@@ -7261,15 +8158,26 @@ void TexelBufferRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) con
 {
        if (m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE && m_updateMethod != DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0, 1, &m_descriptorSet.get(), 0, DE_NULL);
+               std::vector<vk::VkDescriptorSet> sets;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       sets.push_back(**m_descriptorSets[setNdx]);
+
+               m_vki.cmdBindDescriptorSets(cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, getPipelineLayout(), 0, (deUint32)sets.size(), &sets.front(), 0, DE_NULL);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, *m_updateTemplate, getPipelineLayout(), 0, (const void*)m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       m_vki.cmdPushDescriptorSetWithTemplateKHR(cmd, **m_updateTemplates[setNdx], getPipelineLayout(), setNdx, (const void*)m_updateRegistry[setNdx].getRawPointer());
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, 0);
+               deUint32 descriptorNdx = 0u;
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+               {
+                       const deUint32  numDescriptors = m_descriptorsPerSet[setNdx];
+                       m_updateBuilder.updateWithPush(m_vki, cmd, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipelineLayout, setNdx, descriptorNdx, numDescriptors);
+                       descriptorNdx += numDescriptors;
+               }
        }
 
        m_vki.cmdDraw(cmd, 6 * 4, 1, 0, 0); // render four quads (two separate triangles)
@@ -7277,14 +8185,43 @@ void TexelBufferRenderInstance::writeDrawCmdBuffer (vk::VkCommandBuffer cmd) con
 
 tcu::TestStatus TexelBufferRenderInstance::verifyResultImage (const tcu::ConstPixelBufferAccess& result) const
 {
-       const tcu::Vec4         green           (0.0f, 1.0f, 0.0f, 1.0f);
-       const tcu::Vec4         yellow          (1.0f, 1.0f, 0.0f, 1.0f);
-       const bool                      doFetch         = (m_stageFlags != 0u); // no active stages? Then don't fetch
-       const tcu::Vec4         sample0         = (!doFetch) ? (yellow) : (m_texelBuffers.fetchTexelValue(0));
-       const tcu::Vec4         sample1         = (!doFetch) ? (green)  : (m_texelBuffers.fetchTexelValue(1));
-       const tcu::Vec4         sample2         = (!doFetch) ? (green)  : (m_texelBuffers.fetchTexelValue(2));
-       const tcu::Vec4         sample3         = (!doFetch) ? (yellow) : (m_texelBuffers.fetchTexelValue(3));
-       tcu::Surface            reference       (m_targetSize.x(), m_targetSize.y());
+       const deUint32          numDescriptorSets       = getDescriptorSetCount(m_descriptorSetCount);
+       const tcu::Vec4         green                           (0.0f, 1.0f, 0.0f, 1.0f);
+       const tcu::Vec4         yellow                          (1.0f, 1.0f, 0.0f, 1.0f);
+       const bool                      doFetch                         = (m_stageFlags != 0u); // no active stages? Then don't fetch
+
+       tcu::Surface            reference                       (m_targetSize.x(), m_targetSize.y());
+
+       tcu::Vec4                       sample0                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample1                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample2                         = tcu::Vec4(0.0f);
+       tcu::Vec4                       sample3                         = tcu::Vec4(0.0f);
+
+       if (doFetch)
+       {
+               for (deUint32 setNdx = 0u; setNdx < numDescriptorSets; setNdx++)
+               {
+                       sample0 += m_texelBuffers.fetchTexelValue(0, setNdx);
+                       sample1 += m_texelBuffers.fetchTexelValue(1, setNdx);
+                       sample2 += m_texelBuffers.fetchTexelValue(2, setNdx);
+                       sample3 += m_texelBuffers.fetchTexelValue(3, setNdx);
+               }
+
+               if (numDescriptorSets > 1)
+               {
+                       sample0 = sample0 / tcu::Vec4(float(numDescriptorSets));
+                       sample1 = sample1 / tcu::Vec4(float(numDescriptorSets));
+                       sample2 = sample2 / tcu::Vec4(float(numDescriptorSets));
+                       sample3 = sample3 / tcu::Vec4(float(numDescriptorSets));
+               }
+       }
+       else
+       {
+               sample0 = yellow;
+               sample1 = green;
+               sample2 = green;
+               sample3 = yellow;
+       }
 
        drawQuadrantReferenceResult(reference.getAccess(), sample0, sample1, sample2, sample3);
 
@@ -7300,15 +8237,16 @@ public:
                                                                                                        TexelBufferComputeInstance                      (vkt::Context&                                  context,
                                                                                                                                                                                 DescriptorUpdateMethod                 updateMethod,
                                                                                                                                                                                 vk::VkDescriptorType                   descriptorType,
+                                                                                                                                                                                DescriptorSetCount                             descriptorSetCount,
                                                                                                                                                                                 ShaderInputInterface                   shaderInterface,
                                                                                                                                                                                 bool                                                   nonzeroViewOffset);
 
 private:
-       vk::Move<vk::VkDescriptorSetLayout>                             createDescriptorSetLayout                       (void) const;
+       vk::Move<vk::VkDescriptorSetLayout>                             createDescriptorSetLayout                       (deUint32 setNdx) const;
        vk::Move<vk::VkDescriptorPool>                                  createDescriptorPool                            (void) const;
-       vk::Move<vk::VkDescriptorSet>                                   createDescriptorSet                                     (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout);
-       void                                                                                    writeDescriptorSet                                      (vk::VkDescriptorSet descriptorSet);
-       void                                                                                    writeDescriptorSetWithTemplate          (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
+       vk::Move<vk::VkDescriptorSet>                                   createDescriptorSet                                     (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx);
+       void                                                                                    writeDescriptorSet                                      (vk::VkDescriptorSet descriptorSet, deUint32 setNdx);
+       void                                                                                    writeDescriptorSetWithTemplate          (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush = false, vk::VkPipelineLayout pipelineLayout = DE_NULL);
 
        tcu::TestStatus                                                                 iterate                                                         (void);
        void                                                                                    logTestPlan                                                     (void) const;
@@ -7316,6 +8254,7 @@ private:
 
        const DescriptorUpdateMethod                                    m_updateMethod;
        const vk::VkDescriptorType                                              m_descriptorType;
+       const DescriptorSetCount                                                m_descriptorSetCount;
        const ShaderInputInterface                                              m_shaderInterface;
        const bool                                                                              m_nonzeroViewOffset;
 
@@ -7324,23 +8263,26 @@ private:
        const vk::VkQueue                                                               m_queue;
        const deUint32                                                                  m_queueFamilyIndex;
        vk::Allocator&                                                                  m_allocator;
-       vk::Move<vk::VkDescriptorUpdateTemplateKHR>             m_updateTemplate;
+       std::vector<UpdateTemplateHandleSp>                             m_updateTemplates;
 
        const ComputeInstanceResultBuffer                               m_result;
        const TexelBufferInstanceBuffers                                m_texelBuffers;
 
-       RawUpdateRegistry                                                               m_updateRegistry;
+       std::vector<RawUpdateRegistry>                                  m_updateRegistry;
        vk::DescriptorSetUpdateBuilder                                  m_updateBuilder;
+       std::vector<deUint32>                                                   m_descriptorsPerSet;
 };
 
 TexelBufferComputeInstance::TexelBufferComputeInstance (Context&                                       context,
                                                                                                                DescriptorUpdateMethod          updateMethod,
                                                                                                                vk::VkDescriptorType            descriptorType,
+                                                                                                               DescriptorSetCount                      descriptorSetCount,
                                                                                                                ShaderInputInterface            shaderInterface,
                                                                                                                bool                                            nonzeroViewOffset)
        : vkt::TestInstance             (context)
        , m_updateMethod                (updateMethod)
        , m_descriptorType              (descriptorType)
+       , m_descriptorSetCount  (descriptorSetCount)
        , m_shaderInterface             (shaderInterface)
        , m_nonzeroViewOffset   (nonzeroViewOffset)
        , m_vki                                 (context.getDeviceInterface())
@@ -7348,17 +8290,18 @@ TexelBufferComputeInstance::TexelBufferComputeInstance (Context&                                        context,
        , m_queue                               (context.getUniversalQueue())
        , m_queueFamilyIndex    (context.getUniversalQueueFamilyIndex())
        , m_allocator                   (context.getDefaultAllocator())
-       , m_updateTemplate              ()
+       , m_updateTemplates             ()
        , m_result                              (m_vki, m_device, m_allocator)
-       , m_texelBuffers                (m_vki, m_device, m_allocator, m_descriptorType, getInterfaceNumResources(m_shaderInterface), m_nonzeroViewOffset)
+       , m_texelBuffers                (m_vki, m_device, m_allocator, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_nonzeroViewOffset)
        , m_updateRegistry              ()
        , m_updateBuilder               ()
+       , m_descriptorsPerSet   ()
 {
 }
 
-vk::Move<vk::VkDescriptorSetLayout> TexelBufferComputeInstance::createDescriptorSetLayout (void) const
+vk::Move<vk::VkDescriptorSetLayout> TexelBufferComputeInstance::createDescriptorSetLayout (deUint32 setNdx) const
 {
-       vk::DescriptorSetLayoutBuilder builder;
+       vk::DescriptorSetLayoutBuilder                  builder;
        vk::VkDescriptorSetLayoutCreateFlags    extraFlags = 0;
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE ||
@@ -7367,7 +8310,8 @@ vk::Move<vk::VkDescriptorSetLayout> TexelBufferComputeInstance::createDescriptor
                extraFlags |= vk::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR;
        }
 
-       builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
+       if (setNdx == 0)
+               builder.addSingleBinding(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, vk::VK_SHADER_STAGE_COMPUTE_BIT);
 
        switch (m_shaderInterface)
        {
@@ -7395,11 +8339,11 @@ vk::Move<vk::VkDescriptorPool> TexelBufferComputeInstance::createDescriptorPool
 {
        return vk::DescriptorPoolBuilder()
                .addType(vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)
-               .addType(m_descriptorType, getInterfaceNumResources(m_shaderInterface))
-               .build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1);
+               .addType(m_descriptorType, getDescriptorSetCount(m_descriptorSetCount) * getInterfaceNumResources(m_shaderInterface))
+               .build(m_vki, m_device, vk::VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, getDescriptorSetCount(m_descriptorSetCount));
 }
 
-vk::Move<vk::VkDescriptorSet> TexelBufferComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout)
+vk::Move<vk::VkDescriptorSet> TexelBufferComputeInstance::createDescriptorSet (vk::VkDescriptorPool pool, vk::VkDescriptorSetLayout layout, deUint32 setNdx)
 {
        const vk::VkDescriptorSetAllocateInfo   allocInfo                       =
        {
@@ -7423,61 +8367,66 @@ vk::Move<vk::VkDescriptorSet> TexelBufferComputeInstance::createDescriptorSet (v
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_TEMPLATE)
        {
-               writeDescriptorSetWithTemplate(*descriptorSet, layout);
+               writeDescriptorSetWithTemplate(*descriptorSet, layout, setNdx);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
-               writeDescriptorSet(*descriptorSet);
+               writeDescriptorSet(*descriptorSet, setNdx);
        }
 
        return descriptorSet;
 }
 
-void TexelBufferComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet)
+void TexelBufferComputeInstance::writeDescriptorSet (vk::VkDescriptorSet descriptorSet, deUint32 setNdx)
 {
        const vk::VkDescriptorBufferInfo                resultInfo                      = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkBufferView                                  texelBufferInfos[2]     =
        {
-               m_texelBuffers.getBufferViewA(),
-               m_texelBuffers.getBufferViewB(),
+               m_texelBuffers.getBufferView(setNdx * getInterfaceNumResources(m_shaderInterface)),
+               m_texelBuffers.getBufferView(setNdx * getInterfaceNumResources(m_shaderInterface) + 1)
        };
+       deUint32                                                                binding                         = 0u;
 
        // result
-       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(0u), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
+       if (setNdx == 0)
+               m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, &resultInfo);
 
        // texel buffers
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, &texelBufferInfos[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &texelBufferInfos[0]);
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, &texelBufferInfos[0]);
-                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(2u), m_descriptorType, &texelBufferInfos[1]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &texelBufferInfos[0]);
+                       m_updateBuilder.writeSingle(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, &texelBufferInfos[1]);
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(1u), m_descriptorType, 2u, texelBufferInfos);
+                       m_updateBuilder.writeArray(descriptorSet, vk::DescriptorSetUpdateBuilder::Location::binding(binding++), m_descriptorType, 2u, texelBufferInfos);
                        break;
 
                default:
                        DE_FATAL("Impossible");
        }
 
+       m_descriptorsPerSet.push_back(binding);
+
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_NORMAL)
        {
                m_updateBuilder.update(m_vki, m_device);
+               m_updateBuilder.clear();
        }
 }
 
-void TexelBufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, bool withPush, vk::VkPipelineLayout pipelineLayout)
+void TexelBufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescriptorSet descriptorSet, vk::VkDescriptorSetLayout layout, deUint32 setNdx, bool withPush, vk::VkPipelineLayout pipelineLayout)
 {
        const vk::VkDescriptorBufferInfo                                                resultInfo                      = vk::makeDescriptorBufferInfo(m_result.getBuffer(), 0u, (vk::VkDeviceSize)ComputeInstanceResultBuffer::DATA_SIZE);
        const vk::VkBufferView                                                                  texelBufferInfos[2]     =
        {
-               m_texelBuffers.getBufferViewA(),
-               m_texelBuffers.getBufferViewB(),
+               m_texelBuffers.getBufferView(setNdx * getInterfaceNumResources(m_shaderInterface)),
+               m_texelBuffers.getBufferView(setNdx * getInterfaceNumResources(m_shaderInterface) + 1)
        };
        std::vector<vk::VkDescriptorUpdateTemplateEntryKHR>             updateEntries;
        vk::VkDescriptorUpdateTemplateCreateInfoKHR                             templateCreateInfo      =
@@ -7491,29 +8440,36 @@ void TexelBufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescripto
                layout,
                vk::VK_PIPELINE_BIND_POINT_COMPUTE,
                pipelineLayout,
-               0
+               setNdx
        };
-       m_updateRegistry.addWriteObject(resultInfo);
-       m_updateRegistry.addWriteObject(texelBufferInfos[0]);
-       m_updateRegistry.addWriteObject(texelBufferInfos[1]);
+       deUint32                                                                                                binding                         = 0u;
+       deUint32                                                                                                offset                          = 0u;
+       RawUpdateRegistry                                                                               updateRegistry;
+
+       if (setNdx == 0)
+               updateRegistry.addWriteObject(resultInfo);
+
+       updateRegistry.addWriteObject(texelBufferInfos[0]);
+       updateRegistry.addWriteObject(texelBufferInfos[1]);
 
        // result
-       updateEntries.push_back(createTemplateBinding(0, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, m_updateRegistry.getWriteObjectOffset(0), 0));
+       if (setNdx == 0)
+               updateEntries.push_back(createTemplateBinding(binding++, 0, 1, vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, updateRegistry.getWriteObjectOffset(offset++), 0));
 
        // texel buffers
        switch (m_shaderInterface)
        {
                case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), 0));
-                       updateEntries.push_back(createTemplateBinding(2, 0, 1, m_descriptorType, m_updateRegistry.getWriteObjectOffset(2), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 1, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), 0));
                        break;
 
                case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       updateEntries.push_back(createTemplateBinding(1, 0, 2, m_descriptorType, m_updateRegistry.getWriteObjectOffset(1), sizeof(texelBufferInfos[0])));
+                       updateEntries.push_back(createTemplateBinding(binding++, 0, 2, m_descriptorType, updateRegistry.getWriteObjectOffset(offset++), sizeof(texelBufferInfos[0])));
                        break;
 
                default:
@@ -7523,11 +8479,13 @@ void TexelBufferComputeInstance::writeDescriptorSetWithTemplate (vk::VkDescripto
        templateCreateInfo.pDescriptorUpdateEntries             = &updateEntries[0];
        templateCreateInfo.descriptorUpdateEntryCount   = (deUint32)updateEntries.size();
 
-       m_updateTemplate                                                                = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       vk::Move<vk::VkDescriptorUpdateTemplateKHR>                             updateTemplate          = vk::createDescriptorUpdateTemplateKHR(m_vki, m_device, &templateCreateInfo);
+       m_updateTemplates.push_back(UpdateTemplateHandleSp(new UpdateTemplateHandleUp(updateTemplate)));
+       m_updateRegistry.push_back(updateRegistry);
 
        if (!withPush)
        {
-               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, *m_updateTemplate, m_updateRegistry.getRawPointer());
+               m_vki.updateDescriptorSetWithTemplateKHR(m_device, descriptorSet, **m_updateTemplates[setNdx], m_updateRegistry.back().getRawPointer());
        }
 }
 
@@ -7542,8 +8500,9 @@ void TexelBufferComputeInstance::logTestPlan (void) const
        std::ostringstream msg;
 
        msg << "Fetching 4 values from image in compute shader.\n"
-               << "Single descriptor set. Descriptor set contains "
-                       << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
+               << ((m_descriptorSetCount == DESCRIPTOR_SET_COUNT_SINGLE) ? "Single descriptor set. " : "Multiple descriptor sets. ")
+               << "Each descriptor set contains "
+               << ((m_shaderInterface == SHADER_INPUT_SINGLE_DESCRIPTOR) ? "single" :
                            (m_shaderInterface == SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS) ? "two" :
                            (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY) ? "an array (size 2) of" :
                            (const char*)DE_NULL)
@@ -7572,13 +8531,26 @@ void TexelBufferComputeInstance::logTestPlan (void) const
 
 tcu::TestStatus TexelBufferComputeInstance::testResourceAccess (void)
 {
-       const vk::Unique<vk::VkDescriptorSetLayout>             descriptorSetLayout     (createDescriptorSetLayout());
-       const vk::Unique<vk::VkDescriptorPool>                  descriptorPool          (createDescriptorPool());
-       const vk::Unique<vk::VkDescriptorSet>                   descriptorSet           (createDescriptorSet(*descriptorPool, *descriptorSetLayout));
-       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), 1, &descriptorSetLayout.get());
+       const vk::Unique<vk::VkDescriptorPool>                  descriptorPool(createDescriptorPool());
+       std::vector<DescriptorSetLayoutHandleSp>                descriptorSetLayouts;
+       std::vector<DescriptorSetHandleSp>                              descriptorSets;
+       std::vector<vk::VkDescriptorSetLayout>                  layoutHandles;
+       std::vector<vk::VkDescriptorSet>                                setHandles;
+
+       for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+       {
+               vk::Move<vk::VkDescriptorSetLayout>     layout  = createDescriptorSetLayout(setNdx);
+               vk::Move<vk::VkDescriptorSet>           set             = createDescriptorSet(*descriptorPool, *layout, setNdx);
+
+               descriptorSetLayouts.push_back(DescriptorSetLayoutHandleSp(new DescriptorSetLayoutHandleUp(layout)));
+               descriptorSets.push_back(DescriptorSetHandleSp(new DescriptorSetHandleUp(set)));
+
+               layoutHandles.push_back(**descriptorSetLayouts.back());
+               setHandles.push_back(**descriptorSets.back());
+       }
 
-       const vk::VkDescriptorSet                                               descriptorSets[]        = { *descriptorSet };
-       const int                                                                               numDescriptorSets       = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : DE_LENGTH_OF_ARRAY(descriptorSets);
+       const ComputePipeline                                                   pipeline                        (m_vki, m_device, m_context.getBinaryCollection(), (int)layoutHandles.size(), &layoutHandles.front());
+       const int                                                                               numDescriptorSets       = (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE || m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH) ? 0 : getDescriptorSetCount(m_descriptorSetCount);
        const deUint32* const                                                   dynamicOffsets          = DE_NULL;
        const int                                                                               numDynamicOffsets       = 0;
        const vk::VkBufferMemoryBarrier* const                  preBarriers                     = m_texelBuffers.getBufferInitBarriers();
@@ -7591,7 +8563,7 @@ tcu::TestStatus TexelBufferComputeInstance::testResourceAccess (void)
                                                                                                                                                 pipeline.getPipeline(),
                                                                                                                                                 pipeline.getPipelineLayout(),
                                                                                                                                                 tcu::UVec3(4, 1, 1),
-                                                                                                                                                numDescriptorSets,     descriptorSets,
+                                                                                                                                                numDescriptorSets,     &setHandles.front(),
                                                                                                                                                 numDynamicOffsets,     dynamicOffsets,
                                                                                                                                                 numPreBarriers,        preBarriers,
                                                                                                                                                 numPostBarriers,       postBarriers);
@@ -7602,13 +8574,17 @@ tcu::TestStatus TexelBufferComputeInstance::testResourceAccess (void)
 
        if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
        {
-               writeDescriptorSetWithTemplate(DE_NULL, *descriptorSetLayout, true, pipeline.getPipelineLayout());
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, *m_updateTemplate, (const void*) m_updateRegistry.getRawPointer());
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       writeDescriptorSetWithTemplate(DE_NULL, layoutHandles[setNdx], setNdx, true, pipeline.getPipelineLayout());
+
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, &m_updateTemplates, &m_updateRegistry);
        }
        else if (m_updateMethod == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH)
        {
-               writeDescriptorSet(DE_NULL);
-               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder);
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       writeDescriptorSet(DE_NULL, setNdx);
+
+               compute.submitAndWait(m_queueFamilyIndex, m_queue, m_updateBuilder, m_descriptorsPerSet);
        }
        else
        {
@@ -7620,9 +8596,14 @@ tcu::TestStatus TexelBufferComputeInstance::testResourceAccess (void)
        for (int resultNdx = 0; resultNdx < 4; ++resultNdx)
        {
                const tcu::Vec4 result                          = results[resultNdx];
-               const tcu::Vec4 reference                       = m_texelBuffers.fetchTexelValue(resultNdx);
                const tcu::Vec4 conversionThreshold     = tcu::Vec4(1.0f / 255.0f);
 
+               tcu::Vec4               reference                       = tcu::Vec4(0.0f);
+               for (deUint32 setNdx = 0; setNdx < getDescriptorSetCount(m_descriptorSetCount); setNdx++)
+                       reference += m_texelBuffers.fetchTexelValue(resultNdx, setNdx);
+
+               reference = reference / tcu::Vec4((float)getDescriptorSetCount(m_descriptorSetCount));
+
                if (result != tcu::Vec4(-1.0f))
                        anyResultSet = true;
 
@@ -7670,6 +8651,7 @@ public:
                                                                                                                         vk::VkDescriptorType   descriptorType,
                                                                                                                         vk::VkShaderStageFlags exitingStages,
                                                                                                                         vk::VkShaderStageFlags activeStages,
+                                                                                                                        DescriptorSetCount             descriptorSetCount,
                                                                                                                         ShaderInputInterface   shaderInterface,
                                                                                                                         deUint32                               flags);
 
@@ -7684,6 +8666,7 @@ private:
        const DescriptorUpdateMethod    m_updateMethod;
        const bool                                              m_isPrimaryCmdBuf;
        const vk::VkDescriptorType              m_descriptorType;
+       const DescriptorSetCount                m_descriptorSetCount;
        const ShaderInputInterface              m_shaderInterface;
        const bool                                              m_nonzeroViewOffset;
 };
@@ -7696,12 +8679,14 @@ TexelBufferDescriptorCase::TexelBufferDescriptorCase (tcu::TestContext&                 testCt
                                                                                                          vk::VkDescriptorType          descriptorType,
                                                                                                          vk::VkShaderStageFlags        exitingStages,
                                                                                                          vk::VkShaderStageFlags        activeStages,
+                                                                                                         DescriptorSetCount            descriptorSetCount,
                                                                                                          ShaderInputInterface          shaderInterface,
                                                                                                          deUint32                                      flags)
-       : QuadrantRendederCase  (testCtx, name, description, glu::GLSL_VERSION_310_ES, exitingStages, activeStages)
+       : QuadrantRendederCase  (testCtx, name, description, glu::GLSL_VERSION_310_ES, exitingStages, activeStages, descriptorSetCount)
        , m_updateMethod                (updateMethod)
        , m_isPrimaryCmdBuf             (isPrimaryCmdBuf)
        , m_descriptorType              (descriptorType)
+       , m_descriptorSetCount  (descriptorSetCount)
        , m_shaderInterface             (shaderInterface)
        , m_nonzeroViewOffset   (((flags & FLAG_VIEW_OFFSET) != 0) ? (1u) : (0u))
 {
@@ -7720,23 +8705,34 @@ std::string TexelBufferDescriptorCase::genResourceDeclarations (vk::VkShaderStag
        const bool                      isUniform               = isUniformDescriptorType(m_descriptorType);
        const char* const       storageType             = (isUniform) ? ("samplerBuffer ") : ("readonly imageBuffer ");
        const char* const       formatQualifier = (isUniform) ? ("") : (", rgba8");
+       const deUint32          numSets                 = getDescriptorSetCount(m_descriptorSetCount);
 
-       switch (m_shaderInterface)
-       {
-               case SHADER_INPUT_SINGLE_DESCRIPTOR:
-                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + formatQualifier + ") uniform highp " + storageType + " u_texelBuffer;\n";
-
-               case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
-                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + formatQualifier + ") uniform highp " + storageType + " u_texelBufferA;\n"
-                                  "layout(set = 0, binding = " + de::toString(numUsedBindings+1) + formatQualifier + ") uniform highp " + storageType + " u_texelBufferB;\n";
+       std::ostringstream      buf;
 
-               case SHADER_INPUT_DESCRIPTOR_ARRAY:
-                       return "layout(set = 0, binding = " + de::toString(numUsedBindings) + formatQualifier + ") uniform highp " + storageType + " u_texelBuffer[2];\n";
+       for (deUint32 setNdx = 0; setNdx < numSets; setNdx++)
+       {
+               // Result buffer is bound only to the first descriptor set in compute shader cases
+               const int                       descBinding             = numUsedBindings - ((m_activeStages & vk::VK_SHADER_STAGE_COMPUTE_BIT) ? (setNdx == 0 ? 0 : 1) : 0);
+               const std::string       setNdxPostfix   = (numSets == 1) ? "" : de::toString(setNdx);
 
-               default:
-                       DE_FATAL("Impossible");
-                       return "";
+               switch (m_shaderInterface)
+               {
+                       case SHADER_INPUT_SINGLE_DESCRIPTOR:
+                               buf <<  "layout(set = " << setNdx << ", binding = " + de::toString(descBinding) + formatQualifier + ") uniform highp " + storageType + " u_texelBuffer" << setNdxPostfix << ";\n";
+                               break;
+                       case SHADER_INPUT_MULTIPLE_CONTIGUOUS_DESCRIPTORS:
+                               buf <<  "layout(set = " << setNdx << ", binding = " + de::toString(descBinding) + formatQualifier + ") uniform highp " + storageType + " u_texelBuffer" << setNdxPostfix << "A;\n"
+                                               "layout(set = " << setNdx << ", binding = " + de::toString(descBinding + 1) + formatQualifier + ") uniform highp " + storageType + " u_texelBuffer" << setNdxPostfix << "B;\n";
+                               break;
+                       case SHADER_INPUT_DESCRIPTOR_ARRAY:
+                               buf <<  "layout(set = " << setNdx << ", binding = " + de::toString(descBinding) + formatQualifier + ") uniform highp " + storageType + " u_texelBuffer" << setNdxPostfix << "[2];\n";
+                               break;
+                       default:
+                               DE_FATAL("Impossible");
+                               return "";
+               }
        }
+       return buf.str();
 }
 
 std::string TexelBufferDescriptorCase::genResourceAccessSource (vk::VkShaderStageFlagBits stage) const
@@ -7752,16 +8748,28 @@ std::string TexelBufferDescriptorCase::genResourceAccessSource (vk::VkShaderStag
                                                                                : (m_shaderInterface == SHADER_INPUT_DESCRIPTOR_ARRAY)                                          ? ("[1]")
                                                                                : (DE_NULL);
        const char* const       fetchFunc               = (isUniformDescriptorType(m_descriptorType)) ? ("texelFetch") : ("imageLoad");
+       const deUint32          numSets                 = getDescriptorSetCount(m_descriptorSetCount);
+
        std::ostringstream      buf;
 
-       buf << "        if (quadrant_id == 0)\n"
-               << "            result_color = " << fetchFunc << "(u_texelBuffer" << accessPostfixA << ", " << TexelBufferInstanceBuffers::getFetchPos(0) << ");\n"
-               << "    else if (quadrant_id == 1)\n"
-               << "            result_color = " << fetchFunc << "(u_texelBuffer" << accessPostfixB << ", " << TexelBufferInstanceBuffers::getFetchPos(1) << ");\n"
-               << "    else if (quadrant_id == 2)\n"
-               << "            result_color = " << fetchFunc << "(u_texelBuffer" << accessPostfixA << ", " << TexelBufferInstanceBuffers::getFetchPos(2) << ");\n"
-               << "    else\n"
-               << "            result_color = " << fetchFunc << "(u_texelBuffer" << accessPostfixB << ", " << TexelBufferInstanceBuffers::getFetchPos(3) << ");\n";
+       buf << "        result_color = vec4(0.0);\n";
+
+       for (deUint32 setNdx = 0; setNdx < numSets; setNdx++)
+       {
+               const std::string       setNdxPostfix = (numSets == 1) ? "" : de::toString(setNdx);
+
+               buf << "        if (quadrant_id == 0)\n"
+                       << "            result_color += " << fetchFunc << "(u_texelBuffer" << setNdxPostfix << accessPostfixA << ", " << TexelBufferInstanceBuffers::getFetchPos(0) << ");\n"
+                       << "    else if (quadrant_id == 1)\n"
+                       << "            result_color += " << fetchFunc << "(u_texelBuffer" << setNdxPostfix << accessPostfixB << ", " << TexelBufferInstanceBuffers::getFetchPos(1) << ");\n"
+                       << "    else if (quadrant_id == 2)\n"
+                       << "            result_color += " << fetchFunc << "(u_texelBuffer" << setNdxPostfix << accessPostfixA << ", " << TexelBufferInstanceBuffers::getFetchPos(2) << ");\n"
+                       << "    else\n"
+                       << "            result_color += " << fetchFunc << "(u_texelBuffer" << setNdxPostfix << accessPostfixB << ", " << TexelBufferInstanceBuffers::getFetchPos(3) << ");\n";
+       }
+
+       if (m_descriptorSetCount == DESCRIPTOR_SET_COUNT_MULTIPLE)
+               buf << "        result_color /= vec4(" << getDescriptorSetCount(m_descriptorSetCount) << ".0);\n";
 
        return buf.str();
 }
@@ -7781,10 +8789,10 @@ vkt::TestInstance* TexelBufferDescriptorCase::createInstance (vkt::Context& cont
        if (m_exitingStages == vk::VK_SHADER_STAGE_COMPUTE_BIT)
        {
                DE_ASSERT(m_isPrimaryCmdBuf); // secondaries are only valid within renderpass
-               return new TexelBufferComputeInstance(context, m_updateMethod, m_descriptorType, m_shaderInterface, m_nonzeroViewOffset);
+               return new TexelBufferComputeInstance(context, m_updateMethod, m_descriptorType, m_descriptorSetCount, m_shaderInterface, m_nonzeroViewOffset);
        }
        else
-               return new TexelBufferRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_activeStages, m_shaderInterface, m_nonzeroViewOffset);
+               return new TexelBufferRenderInstance(context, m_updateMethod, m_isPrimaryCmdBuf, m_descriptorType, m_descriptorSetCount, m_activeStages, m_shaderInterface, m_nonzeroViewOffset);
 }
 
 void createShaderAccessImageTests (tcu::TestCaseGroup*         group,
@@ -7793,6 +8801,7 @@ void createShaderAccessImageTests (tcu::TestCaseGroup*            group,
                                                                   vk::VkDescriptorType         descriptorType,
                                                                   vk::VkShaderStageFlags       exitingStages,
                                                                   vk::VkShaderStageFlags       activeStages,
+                                                                  DescriptorSetCount           descriptorSetCount,
                                                                   ShaderInputInterface         dimension,
                                                                   deUint32                                     resourceFlags)
 {
@@ -7855,6 +8864,7 @@ void createShaderAccessImageTests (tcu::TestCaseGroup*            group,
                                                                                                descriptorType,
                                                                                                exitingStages,
                                                                                                activeStages,
+                                                                                               descriptorSetCount,
                                                                                                dimension,
                                                                                                s_imageTypes[ndx].viewType,
                                                                                                s_imageTypes[ndx].flags | resourceFlags));
@@ -7867,6 +8877,7 @@ void createShaderAccessTexelBufferTests (tcu::TestCaseGroup*      group,
                                                                                 vk::VkDescriptorType   descriptorType,
                                                                                 vk::VkShaderStageFlags exitingStages,
                                                                                 vk::VkShaderStageFlags activeStages,
+                                                                                DescriptorSetCount             descriptorSetCount,
                                                                                 ShaderInputInterface   dimension,
                                                                                 deUint32                               resourceFlags)
 {
@@ -7897,6 +8908,7 @@ void createShaderAccessTexelBufferTests (tcu::TestCaseGroup*      group,
                                                                                                          descriptorType,
                                                                                                          exitingStages,
                                                                                                          activeStages,
+                                                                                                         descriptorSetCount,
                                                                                                          dimension,
                                                                                                          s_texelBufferTypes[ndx].flags));
        }
@@ -7908,6 +8920,7 @@ void createShaderAccessBufferTests (tcu::TestCaseGroup*           group,
                                                                        vk::VkDescriptorType    descriptorType,
                                                                        vk::VkShaderStageFlags  exitingStages,
                                                                        vk::VkShaderStageFlags  activeStages,
+                                                                       DescriptorSetCount              descriptorSetCount,
                                                                        ShaderInputInterface    dimension,
                                                                        deUint32                                resourceFlags)
 {
@@ -7956,6 +8969,7 @@ void createShaderAccessBufferTests (tcu::TestCaseGroup*           group,
                                                                                                         descriptorType,
                                                                                                         exitingStages,
                                                                                                         activeStages,
+                                                                                                        descriptorSetCount,
                                                                                                         dimension,
                                                                                                         s_bufferTypes[ndx].flags));
        }
@@ -8109,17 +9123,20 @@ tcu::TestCaseGroup* createShaderAccessTests (tcu::TestContext& testCtx)
                                {
                                        if (s_bindTypes[bindTypeNdx].isPrimary || s_shaderStages[stageNdx].supportsSecondaryCmdBufs)
                                        {
-                                               de::MovePtr<tcu::TestCaseGroup> stageGroup(new tcu::TestCaseGroup(testCtx, s_shaderStages[stageNdx].name, s_shaderStages[stageNdx].description));
+                                               de::MovePtr<tcu::TestCaseGroup> stageGroup              (new tcu::TestCaseGroup(testCtx, s_shaderStages[stageNdx].name, s_shaderStages[stageNdx].description));
+                                               de::MovePtr<tcu::TestCaseGroup> multipleGroup   (new tcu::TestCaseGroup(testCtx, "multiple_descriptor_sets", "Multiple descriptor sets"));
 
                                                for (int dimensionNdx = 0; dimensionNdx < DE_LENGTH_OF_ARRAY(s_variableDimensions); ++dimensionNdx)
                                                {
-                                                       de::MovePtr<tcu::TestCaseGroup> dimensionGroup(new tcu::TestCaseGroup(testCtx, s_variableDimensions[dimensionNdx].name, s_variableDimensions[dimensionNdx].description));
+                                                       de::MovePtr<tcu::TestCaseGroup> dimensionSingleDescriptorSetGroup               (new tcu::TestCaseGroup(testCtx, s_variableDimensions[dimensionNdx].name, s_variableDimensions[dimensionNdx].description));
+                                                       de::MovePtr<tcu::TestCaseGroup> dimensionMultipleDescriptorSetsGroup    (new tcu::TestCaseGroup(testCtx, s_variableDimensions[dimensionNdx].name, s_variableDimensions[dimensionNdx].description));
                                                        void                                                    (*createTestsFunc)(tcu::TestCaseGroup*          group,
                                                                                                                                                           bool                                         isPrimaryCmdBuf,
                                                                                                                                                           DescriptorUpdateMethod       updateMethod,
                                                                                                                                                           vk::VkDescriptorType         descriptorType,
                                                                                                                                                           vk::VkShaderStageFlags       existingStages,
                                                                                                                                                           vk::VkShaderStageFlags       activeStages,
+                                                                                                                                                          DescriptorSetCount           descriptorSetCount,
                                                                                                                                                           ShaderInputInterface         dimension,
                                                                                                                                                           deUint32                                     resourceFlags);
 
@@ -8150,21 +9167,39 @@ tcu::TestCaseGroup* createShaderAccessTests (tcu::TestContext& testCtx)
 
                                                        if (createTestsFunc)
                                                        {
-                                                               createTestsFunc(dimensionGroup.get(),
+                                                               createTestsFunc(dimensionSingleDescriptorSetGroup.get(),
+                                                                               s_bindTypes[bindTypeNdx].isPrimary,
+                                                                               s_updateMethods[updateMethodNdx].method,
+                                                                               s_descriptorTypes[descriptorNdx].descriptorType,
+                                                                               s_shaderStages[stageNdx].existingStages,
+                                                                               s_shaderStages[stageNdx].activeStages,
+                                                                               DESCRIPTOR_SET_COUNT_SINGLE,
+                                                                               s_variableDimensions[dimensionNdx].dimension,
+                                                                               s_descriptorTypes[descriptorNdx].flags);
+
+                                                               createTestsFunc(dimensionMultipleDescriptorSetsGroup.get(),
                                                                                s_bindTypes[bindTypeNdx].isPrimary,
                                                                                s_updateMethods[updateMethodNdx].method,
                                                                                s_descriptorTypes[descriptorNdx].descriptorType,
                                                                                s_shaderStages[stageNdx].existingStages,
                                                                                s_shaderStages[stageNdx].activeStages,
+                                                                               DESCRIPTOR_SET_COUNT_MULTIPLE,
                                                                                s_variableDimensions[dimensionNdx].dimension,
                                                                                s_descriptorTypes[descriptorNdx].flags);
                                                        }
                                                        else
                                                                DE_FATAL("Impossible");
 
-                                                       stageGroup->addChild(dimensionGroup.release());
+                                                       stageGroup->addChild(dimensionSingleDescriptorSetGroup.release());
+
+                                                       // Only one descriptor set layout can be created with VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR set
+                                                       if (s_updateMethods[updateMethodNdx].method == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH || s_updateMethods[updateMethodNdx].method == DESCRIPTOR_UPDATE_METHOD_WITH_PUSH_TEMPLATE)
+                                                               continue;
+
+                                                       multipleGroup->addChild(dimensionMultipleDescriptorSetsGroup.release());
                                                }
 
+                                               stageGroup->addChild(multipleGroup.release());
                                                typeGroup->addChild(stageGroup.release());
                                        }
                                }
index e9f311d..c90e9e5 100644 (file)
@@ -545,7 +545,7 @@ tcu::TestStatus     BinaryAtomicInstanceBase::iterate (void)
                                                                m_resultImage->get(),
                                                                subresourceRange);
 
-       deviceInterface.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, DE_FALSE, 0u, DE_NULL, 1u, &inputBufferPostHostWriteBarrier, 1u, &resultImagePreCopyBarrier);
+       deviceInterface.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, DE_FALSE, 0u, DE_NULL, 1u, &inputBufferPostHostWriteBarrier, 1u, &resultImagePreCopyBarrier);
 
        const VkBufferImageCopy         bufferImageCopyParams = makeBufferImageCopy(makeExtent3D(getLayerSize(m_imageType, m_imageSize)), getNumLayers(m_imageType, m_imageSize));
 
index 6b02414..5a068a5 100644 (file)
@@ -585,7 +585,7 @@ void BasicComputeTestInstance::copyDataToImage (const VkCommandBuffer&      cmdBuffer
                                                                                                                                        VK_ACCESS_HOST_WRITE_BIT, VK_ACCESS_TRANSFER_READ_BIT,
                                                                                                                                        imageBuffer.get(), 0ull, m_data.size());
 
-               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT,
+               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT,
                                (VkDependencyFlags)0, 0u, (const VkMemoryBarrier*)DE_NULL, 1u, &FlushHostCopyBarrier, 1u, &preCopyImageBarrier);
 
                for (deUint32 mipNdx = 0u; mipNdx < imageData.getImageInfo(imageNdx).mipLevels; ++mipNdx)
@@ -1571,9 +1571,9 @@ void GraphicsAttachmentsTestInstance::transcodeRead ()
                        vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
 
                        // Copy buffer to image
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
                        vk.cmdCopyBufferToImage(*cmdBuffer, srcImageBuffer->get(), srcImage->get(), VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &srcCopyRegion);
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
 
                        // Define destination image layout
                        vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &dstInitImageBarrier);
@@ -1705,9 +1705,9 @@ void GraphicsAttachmentsTestInstance::transcodeWrite ()
                        vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
 
                        // Copy buffer to image
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
                        vk.cmdCopyBufferToImage(*cmdBuffer, srcImageBuffer->get(), srcImage->get(), VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &srcCopyRegion);
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
 
                        // Define destination image layout
                        vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &dstInitImageBarrier);
@@ -1928,7 +1928,7 @@ bool GraphicsAttachmentsTestInstance::verifyDecompression (const std::vector<deU
        vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
 
        // Copy buffer to image
-       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &refSrcCopyBufferBarrierPre, 1u, &refSrcCopyImageBarrierPre);
+       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &refSrcCopyBufferBarrierPre, 1u, &refSrcCopyImageBarrierPre);
        vk.cmdCopyBufferToImage(*cmdBuffer, refSrcImageBuffer->get(), refSrcImage->get(), VK_IMAGE_LAYOUT_GENERAL, 1u, &copyBufferToImageRegion);
        vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, DE_NULL, 1u, &refSrcCopyImageBarrierPost);
 
@@ -2133,9 +2133,9 @@ void GraphicsTextureTestInstance::transcodeRead ()
                        vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
 
                        // Copy buffer to image
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
                        vk.cmdCopyBufferToImage(*cmdBuffer, srcImageBuffer->get(), srcImage->get(), VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &srcCopyRegion);
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
 
                        // Define destination image layout
                        vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &dstInitImageBarrier);
@@ -2273,9 +2273,9 @@ void GraphicsTextureTestInstance::transcodeWrite ()
                        vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
 
                        // Copy buffer to image
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
                        vk.cmdCopyBufferToImage(*cmdBuffer, srcImageBuffer->get(), srcImage->get(), VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &srcCopyRegion);
-                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
+                       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &srcCopyImageBarrierPost);
 
                        // Define destination image layout
                        vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0u, DE_NULL, 1u, &dstInitImageBarrier);
index 89842f8..568eddd 100644 (file)
@@ -700,7 +700,7 @@ void ImageStoreTestInstance::commandBeforeCompute (const VkCommandBuffer cmdBuff
                VK_ACCESS_HOST_WRITE_BIT, VK_ACCESS_SHADER_READ_BIT,
                m_constantsBuffer->get(), 0ull, constantsBufferSize);
 
-       vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &writeConstantsBarrier, 1, &setImageLayoutBarrier);
+       vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &writeConstantsBarrier, 1, &setImageLayoutBarrier);
 }
 
 void ImageStoreTestInstance::commandBetweenShaderInvocations (const VkCommandBuffer cmdBuffer)
@@ -1102,7 +1102,7 @@ void ImageLoadStoreTestInstance::commandBeforeCompute (const VkCommandBuffer cmd
                        VK_ACCESS_HOST_WRITE_BIT, VK_ACCESS_TRANSFER_READ_BIT,
                        m_imageBuffer->get(), 0ull, m_imageSizeBytes);
 
-               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT,
+               vk.cmdPipelineBarrier(cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT | VK_PIPELINE_STAGE_TRANSFER_BIT,
                        (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1, &barrierFlushHostWriteBeforeCopy, DE_LENGTH_OF_ARRAY(preCopyImageBarriers), preCopyImageBarriers);
        }
        {
index d977131..1194896 100644 (file)
@@ -1144,7 +1144,7 @@ void UploadDownloadExecutor::uploadClear(Context& context)
                subresourceRange                                                                // VkImageSubresourceRange      subresourceRange;
        };
 
-       m_vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
+       m_vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
                0u, DE_NULL, 0u, DE_NULL, 1u, &imageInitBarrier);
 
        for (deUint32 layer = 0; layer < m_caseDef.numLayers; layer++)
@@ -1262,8 +1262,8 @@ void UploadDownloadExecutor::uploadCopy(Context& context)
        {
                VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,                         // VkStructureType                      sType;
                DE_NULL,                                                                                        // const void*                          pNext;
-               0u,                                                                                                     // VkAccessFlags                        outputMask;
-               VK_ACCESS_TRANSFER_WRITE_BIT,                                           // VkAccessFlags                        inputMask;
+               0u,                                                                                                     // VkAccessFlags                        srcAccessMask;
+               VK_ACCESS_TRANSFER_WRITE_BIT,                                           // VkAccessFlags                        dstAccessMask;
                VK_IMAGE_LAYOUT_UNDEFINED,                                                      // VkImageLayout                        oldLayout;
                VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,                           // VkImageLayout                        newLayout;
                VK_QUEUE_FAMILY_IGNORED,                                                        // deUint32                                     srcQueueFamilyIndex;
@@ -1300,8 +1300,8 @@ void UploadDownloadExecutor::uploadCopy(Context& context)
        {
                VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,                         // VkStructureType                      sType;
                DE_NULL,                                                                                        // const void*                          pNext;
-               VK_ACCESS_TRANSFER_WRITE_BIT,                                           // VkAccessFlags                        outputMask;
-               VK_ACCESS_TRANSFER_READ_BIT,                                            // VkAccessFlags                        inputMask;
+               VK_ACCESS_TRANSFER_WRITE_BIT,                                           // VkAccessFlags                        srcAccessMask;
+               VK_ACCESS_TRANSFER_READ_BIT,                                            // VkAccessFlags                        dstAccessMask;
                VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,                           // VkImageLayout                        oldLayout;
                VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL,                           // VkImageLayout                        newLayout;
                VK_QUEUE_FAMILY_IGNORED,                                                        // deUint32                                     srcQueueFamilyIndex;
@@ -1310,7 +1310,7 @@ void UploadDownloadExecutor::uploadCopy(Context& context)
                makeColorSubresourceRange(0, m_caseDef.numLayers)       // VkImageSubresourceRange      subresourceRange;
        };
 
-       m_vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
+       m_vk.cmdPipelineBarrier(*m_cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u,
                0u, DE_NULL, 0u, DE_NULL, 1u, &imagePostInitBarrier);
 
        m_imageLayoutAfterUpload        = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL;
@@ -1581,8 +1581,8 @@ void UploadDownloadExecutor::copyImageToBuffer(VkImage                            sourceImage,
        {
                VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,         // VkStructureType                      sType;
                DE_NULL,                                                                        // const void*                          pNext;
-               srcAccessMask,                                                          // VkAccessFlags                        outputMask;
-               VK_ACCESS_TRANSFER_READ_BIT,                            // VkAccessFlags                        inputMask;
+               srcAccessMask,                                                          // VkAccessFlags                        srcAccessMask;
+               VK_ACCESS_TRANSFER_READ_BIT,                            // VkAccessFlags                        dstAccessMask;
                oldLayout,                                                                      // VkImageLayout                        oldLayout;
                VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,           // VkImageLayout                        newLayout;
                VK_QUEUE_FAMILY_IGNORED,                                        // deUint32                                     srcQueueFamilyIndex;
index dbdb50d..a2db54e 100644 (file)
@@ -763,8 +763,8 @@ VkImageMemoryBarrier makeImageMemoryBarrier (const VkAccessFlags                    srcAccessMask
        {
                VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,                 // VkStructureType                      sType;
                DE_NULL,                                                                                // const void*                          pNext;
-               srcAccessMask,                                                                  // VkAccessFlags                        outputMask;
-               dstAccessMask,                                                                  // VkAccessFlags                        inputMask;
+               srcAccessMask,                                                                  // VkAccessFlags                        srcAccessMask;
+               dstAccessMask,                                                                  // VkAccessFlags                        dstAccessMask;
                oldLayout,                                                                              // VkImageLayout                        oldLayout;
                newLayout,                                                                              // VkImageLayout                        newLayout;
                VK_QUEUE_FAMILY_IGNORED,                                                // deUint32                                     srcQueueFamilyIndex;
index ab46dab..a2dfe40 100644 (file)
@@ -400,9 +400,9 @@ void GraphicsAttachmentsTestInstance::transcode (std::vector<deUint8>& srcData,
        vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
 
        //Copy buffer to image
-       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
+       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrierPre, 1u, &srcCopyImageBarrierPre);
        vk.cmdCopyBufferToImage(*cmdBuffer, srcImageBuffer->get(), srcImage->get(), VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, 1u, &srcCopyRegion);
-       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &srcCopyImageBarrierPost);
+       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &srcCopyImageBarrierPost);
 
        beginRenderPass(vk, *cmdBuffer, *renderPass, *framebuffer, renderSize);
 
@@ -657,7 +657,7 @@ void GraphicsTextureTestInstance::transcode (std::vector<deUint8>& srcData, std:
        vk.cmdBindPipeline(*cmdBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *pipeline);
 
        //Copy buffer to image
-       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrier, 1u, &srcCopyImageBarrier);
+       vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 1u, &srcCopyBufferBarrier, 1u, &srcCopyImageBarrier);
        vk.cmdCopyBufferToImage(*cmdBuffer, srcImageBuffer->get(), srcImage->get(), VK_IMAGE_LAYOUT_GENERAL, 1u, &srcCopyRegion);
        vk.cmdPipelineBarrier(*cmdBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT, (VkDependencyFlags)0, 0, (const VkMemoryBarrier*)DE_NULL, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1u, &srcCopyImageBarrierPost);
 
index c62db51..29476ab 100644 (file)
@@ -83,7 +83,8 @@ namespace
 enum
 {
        MAX_UNIFORM_BUFFER_SIZE = 1024,
-       MAX_STORAGE_BUFFER_SIZE = (1<<28)
+       MAX_STORAGE_BUFFER_SIZE = (1<<28),
+       MAX_SIZE = (128 * 1024)
 };
 
 // \todo [mika] Add to utilities
@@ -6129,7 +6130,7 @@ void RenderFragmentUniformBuffer::prepare (PrepareRenderPassContext& context)
        const vk::Unique<vk::VkShaderModule>            fragmentShaderModule    (vk::createShaderModule(vkd, device, context.getBinaryCollection().get("uniform-buffer.frag"), 0));
        vector<vk::VkDescriptorSetLayoutBinding>        bindings;
 
-       m_bufferSize    = context.getBufferSize();
+       m_bufferSize    = de::min(context.getBufferSize(), (vk::VkDeviceSize)MAX_SIZE);
        m_targetWidth   = context.getTargetWidth();
        m_targetHeight  = context.getTargetHeight();
 
index e30d28c..5b39549 100644 (file)
@@ -539,263 +539,278 @@ void uploadTestTextureInternal (const DeviceInterface&                  vk,
        VK_CHECK(vk.waitForFences(device, 1, &fence.get(), true, ~(0ull) /* infinity */));
 }
 
-void uploadTestTextureInternalSparse (const DeviceInterface&                                   vk,
-                                                                         VkDevice                                                                      device,
-                                                                         const VkPhysicalDevice                                        physicalDevice,
-                                                                         const InstanceInterface&                                      instance,
-                                                                         const VkImageCreateInfo&                                      imageCreateInfo,
-                                                                         VkQueue                                                                       queue,
-                                                                         deUint32                                                                      queueFamilyIndex,
-                                                                         Allocator&                                                            allocator,
-                                                                         std::vector<de::SharedPtr<Allocation> >&      allocations,
-                                                                         const TestTexture&                                            srcTexture,
-                                                                         const TestTexture*                                            srcStencilTexture,
-                                                                         tcu::TextureFormat                                            format,
-                                                                         VkImage                                                                       destImage)
+void allocateAndBindSparseImage (const DeviceInterface&                                                vk,
+                                                                VkDevice                                                                       device,
+                                                                const VkPhysicalDevice                                         physicalDevice,
+                                                                const InstanceInterface&                                       instance,
+                                                                const VkImageCreateInfo&                                       imageCreateInfo,
+                                                                const VkSemaphore&                                                     signalSemaphore,
+                                                                VkQueue                                                                        queue,
+                                                                Allocator&                                                                     allocator,
+                                                                std::vector<de::SharedPtr<Allocation> >&       allocations,
+                                                                tcu::TextureFormat                                                     format,
+                                                                VkImage                                                                        destImage)
 {
-       deUint32                                                                bufferSize                              = (srcTexture.isCompressed()) ? srcTexture.getCompressedSize(): srcTexture.getSize();
        const VkImageAspectFlags                                imageAspectFlags                = getImageAspectFlags(format);
-       deUint32                                                                stencilOffset                   = 0u;
-       const Unique<VkSemaphore>                               imageMemoryBindSemaphore(createSemaphore(vk, device));
+       const VkPhysicalDeviceProperties                deviceProperties                = getPhysicalDeviceProperties(instance, physicalDevice);
+       const VkPhysicalDeviceMemoryProperties  deviceMemoryProperties  = getPhysicalDeviceMemoryProperties(instance, physicalDevice);
+       deUint32                                                                sparseMemoryReqCount    = 0;
 
-       // Stencil-only texture should be provided if (and only if) the image has a combined DS format
-       DE_ASSERT((tcu::hasDepthComponent(format.order) && tcu::hasStencilComponent(format.order)) == (srcStencilTexture != DE_NULL));
+       // Check if the image format supports sparse operations
+       const std::vector<VkSparseImageFormatProperties> sparseImageFormatPropVec =
+               getPhysicalDeviceSparseImageFormatProperties(instance, physicalDevice, imageCreateInfo.format, imageCreateInfo.imageType, imageCreateInfo.samples, imageCreateInfo.usage, imageCreateInfo.tiling);
 
-       if (srcStencilTexture != DE_NULL)
-       {
-               stencilOffset   = static_cast<deUint32>(deAlign32(static_cast<deInt32>(bufferSize), 4));
-               bufferSize              = stencilOffset + srcStencilTexture->getSize();
-       }
+       if (sparseImageFormatPropVec.size() == 0)
+               TCU_THROW(NotSupportedError, "The image format does not support sparse operations.");
 
-       {
-               const VkPhysicalDeviceProperties                deviceProperties                = getPhysicalDeviceProperties(instance, physicalDevice);
-               const VkPhysicalDeviceMemoryProperties  deviceMemoryProperties  = getPhysicalDeviceMemoryProperties(instance, physicalDevice);
-               deUint32 sparseMemoryReqCount = 0;
+       vk.getImageSparseMemoryRequirements(device, destImage, &sparseMemoryReqCount, DE_NULL);
 
-               vk.getImageSparseMemoryRequirements(device, destImage, &sparseMemoryReqCount, DE_NULL);
+       DE_ASSERT(sparseMemoryReqCount != 0);
 
-               DE_ASSERT(sparseMemoryReqCount != 0);
+       std::vector<VkSparseImageMemoryRequirements> sparseImageMemoryRequirements;
+       sparseImageMemoryRequirements.resize(sparseMemoryReqCount);
 
-               std::vector<VkSparseImageMemoryRequirements> sparseImageMemoryRequirements;
-               sparseImageMemoryRequirements.resize(sparseMemoryReqCount);
+       vk.getImageSparseMemoryRequirements(device, destImage, &sparseMemoryReqCount, &sparseImageMemoryRequirements[0]);
 
-               vk.getImageSparseMemoryRequirements(device, destImage, &sparseMemoryReqCount, &sparseImageMemoryRequirements[0]);
+       const deUint32 noMatchFound = ~((deUint32)0);
 
-               const deUint32 noMatchFound = ~((deUint32)0);
-
-               deUint32 aspectIndex = noMatchFound;
-               for (deUint32 memoryReqNdx = 0; memoryReqNdx < sparseMemoryReqCount; ++memoryReqNdx)
+       deUint32 aspectIndex = noMatchFound;
+       for (deUint32 memoryReqNdx = 0; memoryReqNdx < sparseMemoryReqCount; ++memoryReqNdx)
+       {
+               if (sparseImageMemoryRequirements[memoryReqNdx].formatProperties.aspectMask == imageAspectFlags)
                {
-                       if (sparseImageMemoryRequirements[memoryReqNdx].formatProperties.aspectMask == imageAspectFlags)
-                       {
-                               aspectIndex = memoryReqNdx;
-                               break;
-                       }
+                       aspectIndex = memoryReqNdx;
+                       break;
                }
+       }
 
-               deUint32 metadataAspectIndex = noMatchFound;
-               for (deUint32 memoryReqNdx = 0; memoryReqNdx < sparseMemoryReqCount; ++memoryReqNdx)
+       deUint32 metadataAspectIndex = noMatchFound;
+       for (deUint32 memoryReqNdx = 0; memoryReqNdx < sparseMemoryReqCount; ++memoryReqNdx)
+       {
+               if (sparseImageMemoryRequirements[memoryReqNdx].formatProperties.aspectMask & VK_IMAGE_ASPECT_METADATA_BIT)
                {
-                       if (sparseImageMemoryRequirements[memoryReqNdx].formatProperties.aspectMask & VK_IMAGE_ASPECT_METADATA_BIT)
-                       {
-                               metadataAspectIndex = memoryReqNdx;
-                               break;
-                       }
+                       metadataAspectIndex = memoryReqNdx;
+                       break;
                }
+       }
 
-               if (aspectIndex == noMatchFound)
-                       TCU_THROW(NotSupportedError, "Required image aspect not supported.");
+       if (aspectIndex == noMatchFound)
+               TCU_THROW(NotSupportedError, "Required image aspect not supported.");
 
-               const VkMemoryRequirements      memoryRequirements      = getImageMemoryRequirements(vk, device, destImage);
+       const VkMemoryRequirements      memoryRequirements      = getImageMemoryRequirements(vk, device, destImage);
 
-               deUint32 memoryType = noMatchFound;
-               for (deUint32 memoryTypeNdx = 0; memoryTypeNdx < deviceMemoryProperties.memoryTypeCount; ++memoryTypeNdx)
+       deUint32 memoryType = noMatchFound;
+       for (deUint32 memoryTypeNdx = 0; memoryTypeNdx < deviceMemoryProperties.memoryTypeCount; ++memoryTypeNdx)
+       {
+               if ((memoryRequirements.memoryTypeBits & (1u << memoryTypeNdx)) != 0 &&
+                       MemoryRequirement::Any.matchesHeap(deviceMemoryProperties.memoryTypes[memoryTypeNdx].propertyFlags))
                {
-                       if ((memoryRequirements.memoryTypeBits & (1u << memoryTypeNdx)) != 0 &&
-                               MemoryRequirement::Any.matchesHeap(deviceMemoryProperties.memoryTypes[memoryTypeNdx].propertyFlags))
-                       {
-                               memoryType = memoryTypeNdx;
-                               break;
-                       }
+                       memoryType = memoryTypeNdx;
+                       break;
                }
+       }
 
-               if (memoryType == noMatchFound)
-                       TCU_THROW(NotSupportedError, "No matching memory type found.");
-
-               if (memoryRequirements.size > deviceProperties.limits.sparseAddressSpaceSize)
-                       TCU_THROW(NotSupportedError, "Required memory size for sparse resource exceeds device limits.");
-
-               // Check if the image format supports sparse operations
-               const std::vector<VkSparseImageFormatProperties> sparseImageFormatPropVec =
-                       getPhysicalDeviceSparseImageFormatProperties(instance, physicalDevice, imageCreateInfo.format, imageCreateInfo.imageType, imageCreateInfo.samples, imageCreateInfo.usage, imageCreateInfo.tiling);
+       if (memoryType == noMatchFound)
+               TCU_THROW(NotSupportedError, "No matching memory type found.");
 
-               if (sparseImageFormatPropVec.size() == 0)
-                       TCU_THROW(NotSupportedError, "The image format does not support sparse operations.");
+       if (memoryRequirements.size > deviceProperties.limits.sparseAddressSpaceSize)
+               TCU_THROW(NotSupportedError, "Required memory size for sparse resource exceeds device limits.");
 
-               const VkSparseImageMemoryRequirements           aspectRequirements      = sparseImageMemoryRequirements[aspectIndex];
-               const VkExtent3D                                                        imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
+       const VkSparseImageMemoryRequirements           aspectRequirements      = sparseImageMemoryRequirements[aspectIndex];
+       const VkExtent3D                                                        imageGranularity        = aspectRequirements.formatProperties.imageGranularity;
 
-               std::vector<VkSparseImageMemoryBind>            imageResidencyMemoryBinds;
-               std::vector<VkSparseMemoryBind>                         imageMipTailMemoryBinds;
+       std::vector<VkSparseImageMemoryBind>            imageResidencyMemoryBinds;
+       std::vector<VkSparseMemoryBind>                         imageMipTailMemoryBinds;
 
-               for (deUint32 layerNdx = 0; layerNdx < imageCreateInfo.arrayLayers; ++layerNdx)
+       for (deUint32 layerNdx = 0; layerNdx < imageCreateInfo.arrayLayers; ++layerNdx)
+       {
+               for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
                {
-                       for (deUint32 mipLevelNdx = 0; mipLevelNdx < aspectRequirements.imageMipTailFirstLod; ++mipLevelNdx)
+                       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)
                        {
-                               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)
+                               const VkMemoryRequirements allocRequirements =
                                {
-                                       const VkMemoryRequirements allocRequirements =
-                                       {
-                                               // 28.7.5 alignment shows the block size in bytes
-                                               memoryRequirements.alignment,           // VkDeviceSize size;
-                                               memoryRequirements.alignment,           // VkDeviceSize alignment;
-                                               memoryRequirements.memoryTypeBits,      // uint32_t             memoryTypeBits;
-                                       };
+                                       // 28.7.5 alignment shows the block size in bytes
+                                       memoryRequirements.alignment,           // VkDeviceSize size;
+                                       memoryRequirements.alignment,           // VkDeviceSize alignment;
+                                       memoryRequirements.memoryTypeBits,      // uint32_t             memoryTypeBits;
+                               };
 
-                                       de::SharedPtr<Allocation> allocation(allocator.allocate(allocRequirements, MemoryRequirement::Any).release());
-                                       allocations.push_back(allocation);
+                               de::SharedPtr<Allocation> allocation(allocator.allocate(allocRequirements, MemoryRequirement::Any).release());
+                               allocations.push_back(allocation);
 
-                                       VkOffset3D offset;
-                                       offset.x = x*imageGranularity.width;
-                                       offset.y = y*imageGranularity.height;
-                                       offset.z = z*imageGranularity.depth;
+                               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 =
+                               const VkSparseImageMemoryBind imageMemoryBind =
+                               {
                                        {
-                                               {
-                                                       imageAspectFlags,       // VkImageAspectFlags   aspectMask;
-                                                       mipLevelNdx,            // uint32_t                             mipLevel;
-                                                       layerNdx,                       // uint32_t                             arrayLayer;
-                                               },                                                      // VkImageSubresource           subresource;
-                                               offset,                                         // VkOffset3D                           offset;
-                                               extent,                                         // VkExtent3D                           extent;
-                                               allocation->getMemory(),        // VkDeviceMemory                       memory;
-                                               allocation->getOffset(),        // VkDeviceSize                         memoryOffset;
-                                               0u,                                                     // VkSparseMemoryBindFlags      flags;
-                                       };
+                                               imageAspectFlags,       // VkImageAspectFlags   aspectMask;
+                                               mipLevelNdx,            // uint32_t                             mipLevel;
+                                               layerNdx,                       // uint32_t                             arrayLayer;
+                                       },                                                      // VkImageSubresource           subresource;
+                                       offset,                                         // VkOffset3D                           offset;
+                                       extent,                                         // VkExtent3D                           extent;
+                                       allocation->getMemory(),        // VkDeviceMemory                       memory;
+                                       allocation->getOffset(),        // VkDeviceSize                         memoryOffset;
+                                       0u,                                                     // VkSparseMemoryBindFlags      flags;
+                               };
 
-                                       imageResidencyMemoryBinds.push_back(imageMemoryBind);
-                               }
+                               imageResidencyMemoryBinds.push_back(imageMemoryBind);
                        }
+               }
 
-                       // Handle MIP tail. There are two cases to consider here:
-                       //
-                       // 1) VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT is requested by the driver: each layer needs a separate tail.
-                       // 2) otherwise:                                                            only one tail is needed.
+               // Handle MIP tail. There are two cases to consider here:
+               //
+               // 1) VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT is requested by the driver: each layer needs a separate tail.
+               // 2) otherwise:                                                            only one tail is needed.
+               if (aspectRequirements.imageMipTailSize > 0)
+               {
+                       if (imageMipTailMemoryBinds.size() == 0 || (aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) == 0)
                        {
-                               if (imageMipTailMemoryBinds.size() == 0 || (aspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) == 0)
+                               const VkMemoryRequirements allocRequirements =
                                {
-                                       const VkMemoryRequirements allocRequirements =
-                                       {
-                                               aspectRequirements.imageMipTailSize,    // VkDeviceSize size;
-                                               memoryRequirements.alignment,                   // VkDeviceSize alignment;
-                                               memoryRequirements.memoryTypeBits,              // uint32_t             memoryTypeBits;
-                                       };
+                                       aspectRequirements.imageMipTailSize,    // VkDeviceSize size;
+                                       memoryRequirements.alignment,                   // VkDeviceSize alignment;
+                                       memoryRequirements.memoryTypeBits,              // uint32_t             memoryTypeBits;
+                               };
 
-                                       const de::SharedPtr<Allocation> allocation(allocator.allocate(allocRequirements, MemoryRequirement::Any).release());
+                               const de::SharedPtr<Allocation> allocation(allocator.allocate(allocRequirements, MemoryRequirement::Any).release());
 
-                                       const VkSparseMemoryBind imageMipTailMemoryBind =
-                                       {
-                                               aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride,       // VkDeviceSize                                 resourceOffset;
-                                               aspectRequirements.imageMipTailSize,                                                                                                            // VkDeviceSize                                 size;
-                                               allocation->getMemory(),                                                                                                                                        // VkDeviceMemory                               memory;
-                                               allocation->getOffset(),                                                                                                                                        // VkDeviceSize                                 memoryOffset;
-                                               0u,                                                                                                                                                                                     // VkSparseMemoryBindFlags              flags;
-                                       };
+                               const VkSparseMemoryBind imageMipTailMemoryBind =
+                               {
+                                       aspectRequirements.imageMipTailOffset + layerNdx * aspectRequirements.imageMipTailStride,       // VkDeviceSize                                 resourceOffset;
+                                       aspectRequirements.imageMipTailSize,                                                                                                            // VkDeviceSize                                 size;
+                                       allocation->getMemory(),                                                                                                                                        // VkDeviceMemory                               memory;
+                                       allocation->getOffset(),                                                                                                                                        // VkDeviceSize                                 memoryOffset;
+                                       0u,                                                                                                                                                                                     // VkSparseMemoryBindFlags              flags;
+                               };
 
-                                       allocations.push_back(allocation);
+                               allocations.push_back(allocation);
 
-                                       imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
-                               }
+                               imageMipTailMemoryBinds.push_back(imageMipTailMemoryBind);
+                       }
 
-                               // Metadata
-                               if (metadataAspectIndex != noMatchFound)
+                       // Metadata
+                       if (metadataAspectIndex != noMatchFound)
+                       {
+                               const VkSparseImageMemoryRequirements   metadataAspectRequirements = sparseImageMemoryRequirements[metadataAspectIndex];
+
+                               if (imageMipTailMemoryBinds.size() == 1 || (metadataAspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) == 0)
                                {
-                                       const VkSparseImageMemoryRequirements   metadataAspectRequirements = sparseImageMemoryRequirements[metadataAspectIndex];
+                                       const VkMemoryRequirements metadataAllocRequirements =
+                                       {
+                                               metadataAspectRequirements.imageMipTailSize,    // VkDeviceSize size;
+                                               memoryRequirements.alignment,                                   // VkDeviceSize alignment;
+                                               memoryRequirements.memoryTypeBits,                              // uint32_t             memoryTypeBits;
+                                       };
+                                       const de::SharedPtr<Allocation> metadataAllocation(allocator.allocate(metadataAllocRequirements, MemoryRequirement::Any).release());
 
-                                       if (imageMipTailMemoryBinds.size() == 1 || (metadataAspectRequirements.formatProperties.flags & VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT) == 0)
+                                       const VkSparseMemoryBind metadataMipTailMemoryBind =
                                        {
-                                               const VkMemoryRequirements metadataAllocRequirements =
-                                               {
-                                                       metadataAspectRequirements.imageMipTailSize,    // VkDeviceSize size;
-                                                       memoryRequirements.alignment,                                   // VkDeviceSize alignment;
-                                                       memoryRequirements.memoryTypeBits,                              // uint32_t             memoryTypeBits;
-                                               };
-                                               const de::SharedPtr<Allocation> metadataAllocation(allocator.allocate(metadataAllocRequirements, MemoryRequirement::Any).release());
-
-                                               const VkSparseMemoryBind metadataMipTailMemoryBind =
-                                               {
-                                                       metadataAspectRequirements.imageMipTailOffset +
-                                                       layerNdx * metadataAspectRequirements.imageMipTailStride,                       // VkDeviceSize                                 resourceOffset;
-                                                       metadataAspectRequirements.imageMipTailSize,                                            // VkDeviceSize                                 size;
-                                                       metadataAllocation->getMemory(),                                                                        // VkDeviceMemory                               memory;
-                                                       metadataAllocation->getOffset(),                                                                        // VkDeviceSize                                 memoryOffset;
-                                                       VK_SPARSE_MEMORY_BIND_METADATA_BIT                                                                      // VkSparseMemoryBindFlags              flags;
-                                               };
-
-                                               allocations.push_back(metadataAllocation);
-
-                                               imageMipTailMemoryBinds.push_back(metadataMipTailMemoryBind);
-                                       }
+                                               metadataAspectRequirements.imageMipTailOffset +
+                                               layerNdx * metadataAspectRequirements.imageMipTailStride,                       // VkDeviceSize                                 resourceOffset;
+                                               metadataAspectRequirements.imageMipTailSize,                                            // VkDeviceSize                                 size;
+                                               metadataAllocation->getMemory(),                                                                        // VkDeviceMemory                               memory;
+                                               metadataAllocation->getOffset(),                                                                        // VkDeviceSize                                 memoryOffset;
+                                               VK_SPARSE_MEMORY_BIND_METADATA_BIT                                                                      // VkSparseMemoryBindFlags              flags;
+                                       };
+
+                                       allocations.push_back(metadataAllocation);
+
+                                       imageMipTailMemoryBinds.push_back(metadataMipTailMemoryBind);
                                }
                        }
                }
+       }
 
-               VkBindSparseInfo bindSparseInfo =
-               {
-                       VK_STRUCTURE_TYPE_BIND_SPARSE_INFO,                     //VkStructureType                                                       sType;
-                       DE_NULL,                                                                        //const void*                                                           pNext;
-                       0u,                                                                                     //deUint32                                                                      waitSemaphoreCount;
-                       DE_NULL,                                                                        //const VkSemaphore*                                            pWaitSemaphores;
-                       0u,                                                                                     //deUint32                                                                      bufferBindCount;
-                       DE_NULL,                                                                        //const VkSparseBufferMemoryBindInfo*           pBufferBinds;
-                       0u,                                                                                     //deUint32                                                                      imageOpaqueBindCount;
-                       DE_NULL,                                                                        //const VkSparseImageOpaqueMemoryBindInfo*      pImageOpaqueBinds;
-                       0u,                                                                                     //deUint32                                                                      imageBindCount;
-                       DE_NULL,                                                                        //const VkSparseImageMemoryBindInfo*            pImageBinds;
-                       1u,                                                                                     //deUint32                                                                      signalSemaphoreCount;
-                       &imageMemoryBindSemaphore.get()                         //const VkSemaphore*                                            pSignalSemaphores;
-               };
+       VkBindSparseInfo bindSparseInfo =
+       {
+               VK_STRUCTURE_TYPE_BIND_SPARSE_INFO,                     //VkStructureType                                                       sType;
+               DE_NULL,                                                                        //const void*                                                           pNext;
+               0u,                                                                                     //deUint32                                                                      waitSemaphoreCount;
+               DE_NULL,                                                                        //const VkSemaphore*                                            pWaitSemaphores;
+               0u,                                                                                     //deUint32                                                                      bufferBindCount;
+               DE_NULL,                                                                        //const VkSparseBufferMemoryBindInfo*           pBufferBinds;
+               0u,                                                                                     //deUint32                                                                      imageOpaqueBindCount;
+               DE_NULL,                                                                        //const VkSparseImageOpaqueMemoryBindInfo*      pImageOpaqueBinds;
+               0u,                                                                                     //deUint32                                                                      imageBindCount;
+               DE_NULL,                                                                        //const VkSparseImageMemoryBindInfo*            pImageBinds;
+               1u,                                                                                     //deUint32                                                                      signalSemaphoreCount;
+               &signalSemaphore                                                        //const VkSemaphore*                                            pSignalSemaphores;
+       };
 
-               VkSparseImageMemoryBindInfo                     imageResidencyBindInfo;
-               VkSparseImageOpaqueMemoryBindInfo       imageMipTailBindInfo;
+       VkSparseImageMemoryBindInfo                     imageResidencyBindInfo;
+       VkSparseImageOpaqueMemoryBindInfo       imageMipTailBindInfo;
 
-               if (imageResidencyMemoryBinds.size() > 0)
-               {
-                       imageResidencyBindInfo.image            = destImage;;
-                       imageResidencyBindInfo.bindCount        = static_cast<deUint32>(imageResidencyMemoryBinds.size());
-                       imageResidencyBindInfo.pBinds           = &imageResidencyMemoryBinds[0];
+       if (imageResidencyMemoryBinds.size() > 0)
+       {
+               imageResidencyBindInfo.image            = destImage;
+               imageResidencyBindInfo.bindCount        = static_cast<deUint32>(imageResidencyMemoryBinds.size());
+               imageResidencyBindInfo.pBinds           = &imageResidencyMemoryBinds[0];
 
-                       bindSparseInfo.imageBindCount           = 1u;
-                       bindSparseInfo.pImageBinds                      = &imageResidencyBindInfo;
-               }
+               bindSparseInfo.imageBindCount           = 1u;
+               bindSparseInfo.pImageBinds                      = &imageResidencyBindInfo;
+       }
 
-               if (imageMipTailMemoryBinds.size() > 0)
-               {
-                       imageMipTailBindInfo.image = destImage;;
-                       imageMipTailBindInfo.bindCount = static_cast<deUint32>(imageMipTailMemoryBinds.size());
-                       imageMipTailBindInfo.pBinds = &imageMipTailMemoryBinds[0];
+       if (imageMipTailMemoryBinds.size() > 0)
+       {
+               imageMipTailBindInfo.image                      = destImage;
+               imageMipTailBindInfo.bindCount          = static_cast<deUint32>(imageMipTailMemoryBinds.size());
+               imageMipTailBindInfo.pBinds                     = &imageMipTailMemoryBinds[0];
 
-                       bindSparseInfo.imageOpaqueBindCount = 1u;
-                       bindSparseInfo.pImageOpaqueBinds = &imageMipTailBindInfo;
-               }
+               bindSparseInfo.imageOpaqueBindCount     = 1u;
+               bindSparseInfo.pImageOpaqueBinds        = &imageMipTailBindInfo;
+       }
+
+       VK_CHECK(vk.queueBindSparse(queue, 1u, &bindSparseInfo, DE_NULL));
+}
+
+void uploadTestTextureInternalSparse (const DeviceInterface&                                   vk,
+                                                                         VkDevice                                                                      device,
+                                                                         const VkPhysicalDevice                                        physicalDevice,
+                                                                         const InstanceInterface&                                      instance,
+                                                                         const VkImageCreateInfo&                                      imageCreateInfo,
+                                                                         VkQueue                                                                       queue,
+                                                                         deUint32                                                                      queueFamilyIndex,
+                                                                         Allocator&                                                            allocator,
+                                                                         std::vector<de::SharedPtr<Allocation> >&      allocations,
+                                                                         const TestTexture&                                            srcTexture,
+                                                                         const TestTexture*                                            srcStencilTexture,
+                                                                         tcu::TextureFormat                                            format,
+                                                                         VkImage                                                                       destImage)
+{
+       deUint32                                        bufferSize                              = (srcTexture.isCompressed()) ? srcTexture.getCompressedSize(): srcTexture.getSize();
+       const VkImageAspectFlags        imageAspectFlags                = getImageAspectFlags(format);
+       deUint32                                        stencilOffset                   = 0u;
+       const Unique<VkSemaphore>       imageMemoryBindSemaphore(createSemaphore(vk, device));
 
-               VK_CHECK(vk.queueBindSparse(queue, 1u, &bindSparseInfo, DE_NULL));
+       // Stencil-only texture should be provided if (and only if) the image has a combined DS format
+       DE_ASSERT((tcu::hasDepthComponent(format.order) && tcu::hasStencilComponent(format.order)) == (srcStencilTexture != DE_NULL));
+
+       if (srcStencilTexture != DE_NULL)
+       {
+               stencilOffset   = static_cast<deUint32>(deAlign32(static_cast<deInt32>(bufferSize), 4));
+               bufferSize              = stencilOffset + srcStencilTexture->getSize();
        }
 
+       allocateAndBindSparseImage (vk, device, physicalDevice, instance, imageCreateInfo, imageMemoryBindSemaphore.get(), queue, allocator, allocations, format, destImage);
+
        {
                // Create source buffer
                const VkBufferCreateInfo bufferParams =
index 9c6a65c..1081703 100644 (file)
@@ -113,6 +113,23 @@ void                                                       uploadTestTextureSparse         (const vk::DeviceInterface&                                             vk,
                                                                                                                         const TestTexture&                                                             srcTexture,
                                                                                                                         vk::VkImage                                                                    destImage);
 
+
+
+/*--------------------------------------------------------------------*//*!
+ * Allocates memory for a sparse image and handles the memory binding.
+ *//*--------------------------------------------------------------------*/
+void                                                   allocateAndBindSparseImage      (const vk::DeviceInterface&                                             vk,
+                                                                                                                        vk::VkDevice                                                                   device,
+                                                                                                                        const vk::VkPhysicalDevice                                             physicalDevice,
+                                                                                                                        const vk::InstanceInterface&                                   instance,
+                                                                                                                        const vk::VkImageCreateInfo&                                   imageCreateInfo,
+                                                                                                                        const vk::VkSemaphore&                                                 signalSemaphore,
+                                                                                                                        vk::VkQueue                                                                    queue,
+                                                                                                                        vk::Allocator&                                                                 allocator,
+                                                                                                                        std::vector<de::SharedPtr<vk::Allocation> >&   allocations,
+                                                                                                                        tcu::TextureFormat                                                             format,
+                                                                                                                        vk::VkImage                                                                    destImage);
+
 class TestTexture
 {
 public:
index 84a006b..b1d1071 100644 (file)
@@ -11,6 +11,8 @@ set(DEQP_VK_RENDER_PASS_SRCS
        vktRenderPassMultisampleResolveTests.hpp
        vktRenderPassSampleReadTests.cpp
        vktRenderPassSampleReadTests.hpp
+       vktRenderPassSparseRenderTargetTests.cpp
+       vktRenderPassSparseRenderTargetTests.hpp
        )
 
 set(DEQP_VK_RENDER_PASS_LIBS
diff --git a/external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.cpp b/external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.cpp
new file mode 100644 (file)
index 0000000..8c1721b
--- /dev/null
@@ -0,0 +1,949 @@
+/*-------------------------------------------------------------------------
+ * 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 Tests sparse render target.
+ *//*--------------------------------------------------------------------*/
+
+#include "vktRenderPassSparseRenderTargetTests.hpp"
+
+#include "vktTestCaseUtil.hpp"
+#include "vktTestGroupUtil.hpp"
+#include "pipeline/vktPipelineImageUtil.hpp"
+
+#include "vkDefs.hpp"
+#include "vkImageUtil.hpp"
+#include "vkMemUtil.hpp"
+#include "vkPrograms.hpp"
+#include "vkQueryUtil.hpp"
+#include "vkRef.hpp"
+#include "vkRefUtil.hpp"
+#include "vkTypeUtil.hpp"
+
+#include "tcuImageCompare.hpp"
+#include "tcuResultCollector.hpp"
+#include "tcuTextureUtil.hpp"
+
+#include "deUniquePtr.hpp"
+#include "deSharedPtr.hpp"
+
+using namespace vk;
+
+using tcu::UVec4;
+using tcu::Vec4;
+
+using tcu::ConstPixelBufferAccess;
+using tcu::PixelBufferAccess;
+
+using tcu::TestLog;
+
+using std::string;
+using std::vector;
+
+namespace vkt
+{
+namespace
+{
+
+deUint32 findQueueFamilyIndexWithCaps (const InstanceInterface& vkInstance, VkPhysicalDevice physicalDevice, VkQueueFlags requiredCaps)
+{
+       const std::vector<VkQueueFamilyProperties>      queueProps      = getPhysicalDeviceQueueFamilyProperties(vkInstance, physicalDevice);
+
+       for (size_t queueNdx = 0; queueNdx < queueProps.size(); queueNdx++)
+       {
+               if ((queueProps[queueNdx].queueFlags & requiredCaps) == requiredCaps)
+                       return (deUint32)queueNdx;
+       }
+
+       TCU_THROW(NotSupportedError, "No matching queue found");
+}
+
+Move<VkDevice> createDevice(const InstanceInterface& vkInstance, VkPhysicalDevice physicalDevice, deUint32 queueFamilyIndex)
+{
+       const VkPhysicalDeviceFeatures          deviceFeatures      = getPhysicalDeviceFeatures(vkInstance, physicalDevice);
+
+       VkDeviceQueueCreateInfo                 queueInfo;
+       VkDeviceCreateInfo                      deviceInfo;
+       const float                             queuePriority       = 1.0f;
+
+       deMemset(&queueInfo,    0, sizeof(queueInfo));
+       deMemset(&deviceInfo,   0, sizeof(deviceInfo));
+
+       queueInfo.sType                         = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO;
+       queueInfo.pNext                         = DE_NULL;
+       queueInfo.flags                         = (VkDeviceQueueCreateFlags)0u;
+       queueInfo.queueFamilyIndex              = queueFamilyIndex;
+       queueInfo.queueCount                    = 1u;
+       queueInfo.pQueuePriorities              = &queuePriority;
+
+       deviceInfo.sType                        = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO;
+       deviceInfo.pNext                        = DE_NULL;
+       deviceInfo.queueCreateInfoCount         = 1u;
+       deviceInfo.pQueueCreateInfos            = &queueInfo;
+       deviceInfo.enabledExtensionCount        = 0u;
+       deviceInfo.ppEnabledExtensionNames      = DE_NULL;
+       deviceInfo.enabledLayerCount            = 0u;
+       deviceInfo.ppEnabledLayerNames          = DE_NULL;
+       deviceInfo.pEnabledFeatures             = &deviceFeatures;
+
+       if (!deviceFeatures.sparseBinding)
+               TCU_THROW(NotSupportedError, "Sparse binding not supported");
+
+       return createDevice(vkInstance, physicalDevice, &deviceInfo);
+}
+
+de::MovePtr<Allocation> createBufferMemory (const DeviceInterface&     vk,
+                                                                                       VkDevice                                device,
+                                                                                       Allocator&                              allocator,
+                                                                                       VkBuffer                                buffer)
+{
+       de::MovePtr<Allocation> allocation (allocator.allocate(getBufferMemoryRequirements(vk, device, buffer), MemoryRequirement::HostVisible));
+       VK_CHECK(vk.bindBufferMemory(device, buffer, allocation->getMemory(), allocation->getOffset()));
+       return allocation;
+}
+
+Move<VkImage> createSparseImageAndMemory (const DeviceInterface&                               vk,
+                                                                                 VkDevice                                                              device,
+                                                                                 const VkPhysicalDevice                                physicalDevice,
+                                                                                 const InstanceInterface&                              instance,
+                                                                                 Allocator&                                                    allocator,
+                                                                                 vector<de::SharedPtr<Allocation> >&   allocations,
+                                                                                 deUint32                                                              queueFamilyIndex,
+                                                                                 VkQueue&                                                              queue,
+                                                                                 const VkSemaphore&                                    bindSemaphore,
+                                                                                 VkFormat                                                              format,
+                                                                                 deUint32                                                              width,
+                                                                                 deUint32                                                              height)
+{
+       const VkExtent3D                imageExtent                     =
+       {
+               width,
+               height,
+               1u
+       };
+
+       const VkImageCreateInfo imageCreateInfo         =
+       {
+               VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO,
+               DE_NULL,
+               VK_IMAGE_CREATE_SPARSE_BINDING_BIT | VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT,
+               VK_IMAGE_TYPE_2D,
+               format,
+               imageExtent,
+               1u,
+               1u,
+               VK_SAMPLE_COUNT_1_BIT,
+               VK_IMAGE_TILING_OPTIMAL,
+               VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT,
+               VK_SHARING_MODE_EXCLUSIVE,
+               1u,
+               &queueFamilyIndex,
+               VK_IMAGE_LAYOUT_UNDEFINED
+       };
+
+       Move<VkImage>                   destImage                       = createImage(vk, device, &imageCreateInfo);
+
+       vkt::pipeline::allocateAndBindSparseImage(vk, device, physicalDevice, instance, imageCreateInfo, bindSemaphore, queue, allocator, allocations, mapVkFormat(format), *destImage);
+
+       return destImage;
+}
+
+Move<VkImageView> createImageView (const DeviceInterface&      vk,
+                                                                  VkDevice                                     device,
+                                                                  VkImageViewCreateFlags       flags,
+                                                                  VkImage                                      image,
+                                                                  VkImageViewType                      viewType,
+                                                                  VkFormat                                     format,
+                                                                  VkComponentMapping           components,
+                                                                  VkImageSubresourceRange      subresourceRange)
+{
+       const VkImageViewCreateInfo pCreateInfo =
+       {
+               VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO,
+               DE_NULL,
+               flags,
+               image,
+               viewType,
+               format,
+               components,
+               subresourceRange,
+       };
+
+       return createImageView(vk, device, &pCreateInfo);
+}
+
+Move<VkImageView> createImageView (const DeviceInterface&      vkd,
+                                                                  VkDevice                                     device,
+                                                                  VkImage                                      image,
+                                                                  VkFormat                                     format,
+                                                                  VkImageAspectFlags           aspect)
+{
+       const VkImageSubresourceRange range =
+       {
+               aspect,
+               0u,
+               1u,
+               0u,
+               1u
+       };
+
+       return createImageView(vkd, device, 0u, image, VK_IMAGE_VIEW_TYPE_2D, format, makeComponentMappingRGBA(), range);
+}
+
+Move<VkBuffer> createBuffer (const DeviceInterface&            vkd,
+                                                        VkDevice                                       device,
+                                                        VkFormat                                       format,
+                                                        deUint32                                       width,
+                                                        deUint32                                       height)
+{
+       const VkBufferUsageFlags        bufferUsage                     (VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT);
+       const VkDeviceSize                      pixelSize                       = mapVkFormat(format).getPixelSize();
+       const VkBufferCreateInfo        createInfo                      =
+       {
+               VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO,
+               DE_NULL,
+               0u,
+
+               width * height * pixelSize,
+               bufferUsage,
+
+               VK_SHARING_MODE_EXCLUSIVE,
+               0u,
+               DE_NULL
+       };
+
+       return createBuffer(vkd, device, &createInfo);
+}
+
+Move<VkRenderPass> createRenderPass (const DeviceInterface&    vkd,
+                                                                        VkDevice                               device,
+                                                                        VkFormat                               dstFormat)
+{
+       const VkAttachmentReference             dstAttachmentRef        =
+       {
+               0u,
+               VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
+       };
+       const VkAttachmentDescription   dstAttachment           =
+       {
+               0u,
+
+               dstFormat,
+               VK_SAMPLE_COUNT_1_BIT,
+
+               VK_ATTACHMENT_LOAD_OP_DONT_CARE,
+               VK_ATTACHMENT_STORE_OP_STORE,
+
+               VK_ATTACHMENT_LOAD_OP_DONT_CARE,
+               VK_ATTACHMENT_STORE_OP_DONT_CARE,
+
+               VK_IMAGE_LAYOUT_UNDEFINED,
+               VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
+       };
+       const VkSubpassDescription              subpasses[]                     =
+       {
+               {
+                       (VkSubpassDescriptionFlags)0,
+                       VK_PIPELINE_BIND_POINT_GRAPHICS,
+
+                       0u,
+                       DE_NULL,
+
+                       1u,
+                       &dstAttachmentRef,
+                       DE_NULL,
+
+                       DE_NULL,
+                       0u,
+                       DE_NULL
+               }
+       };
+       const VkRenderPassCreateInfo    createInfo                      =
+       {
+               VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO,
+               DE_NULL,
+               (VkRenderPassCreateFlags)0u,
+
+               1u,
+               &dstAttachment,
+
+               1u,
+               subpasses,
+
+               0u,
+               DE_NULL
+       };
+
+       return createRenderPass(vkd, device, &createInfo);
+}
+
+Move<VkFramebuffer> createFramebuffer (const DeviceInterface&  vkd,
+                                                                          VkDevice                                     device,
+                                                                          VkRenderPass                         renderPass,
+                                                                          VkImageView                          dstImageView,
+                                                                          deUint32                                     width,
+                                                                          deUint32                                     height)
+{
+       const VkFramebufferCreateInfo createInfo =
+       {
+               VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO,
+               DE_NULL,
+               0u,
+
+               renderPass,
+               1u,
+               &dstImageView,
+
+               width,
+               height,
+               1u
+       };
+
+       return createFramebuffer(vkd, device, &createInfo);
+}
+
+Move<VkPipelineLayout> createRenderPipelineLayout (const DeviceInterface&      vkd,
+                                                                                                  VkDevice                                     device)
+{
+       const VkPipelineLayoutCreateInfo createInfo =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO,
+               DE_NULL,
+               (vk::VkPipelineLayoutCreateFlags)0,
+
+               0u,
+               DE_NULL,
+
+               0u,
+               DE_NULL
+       };
+
+       return createPipelineLayout(vkd, device, &createInfo);
+}
+
+Move<VkPipeline> createRenderPipeline (const DeviceInterface&                                                  vkd,
+                                                                          VkDevice                                                                                     device,
+                                                                          VkRenderPass                                                                         renderPass,
+                                                                          VkPipelineLayout                                                                     pipelineLayout,
+                                                                          const vk::ProgramCollection<vk::ProgramBinary>&      binaryCollection,
+                                                                          deUint32                                                                                     width,
+                                                                          deUint32                                                                                     height)
+{
+       const Unique<VkShaderModule>                                    vertexShaderModule                              (createShaderModule(vkd, device, binaryCollection.get("quad-vert"), 0u));
+       const Unique<VkShaderModule>                                    fragmentShaderModule                    (createShaderModule(vkd, device, binaryCollection.get("quad-frag"), 0u));
+       const VkSpecializationInfo                                              emptyShaderSpecializations              =
+       {
+               0u,
+               DE_NULL,
+
+               0u,
+               DE_NULL
+       };
+       // Disable blending
+       const VkPipelineColorBlendAttachmentState               attachmentBlendState                    =
+       {
+               VK_FALSE,
+               VK_BLEND_FACTOR_SRC_ALPHA,
+               VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA,
+               VK_BLEND_OP_ADD,
+               VK_BLEND_FACTOR_ONE,
+               VK_BLEND_FACTOR_ONE,
+               VK_BLEND_OP_ADD,
+               VK_COLOR_COMPONENT_R_BIT|VK_COLOR_COMPONENT_G_BIT|VK_COLOR_COMPONENT_B_BIT|VK_COLOR_COMPONENT_A_BIT
+       };
+       const VkPipelineShaderStageCreateInfo                   shaderStages[2]                                 =
+       {
+               {
+                       VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
+                       DE_NULL,
+                       (VkPipelineShaderStageCreateFlags)0u,
+                       VK_SHADER_STAGE_VERTEX_BIT,
+                       *vertexShaderModule,
+                       "main",
+                       &emptyShaderSpecializations
+               },
+               {
+                       VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO,
+                       DE_NULL,
+                       (VkPipelineShaderStageCreateFlags)0u,
+                       VK_SHADER_STAGE_FRAGMENT_BIT,
+                       *fragmentShaderModule,
+                       "main",
+                       &emptyShaderSpecializations
+               }
+       };
+       const VkPipelineVertexInputStateCreateInfo              vertexInputState                                =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO,
+               DE_NULL,
+               (VkPipelineVertexInputStateCreateFlags)0u,
+
+               0u,
+               DE_NULL,
+
+               0u,
+               DE_NULL
+       };
+       const VkPipelineInputAssemblyStateCreateInfo    inputAssemblyState                              =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO,
+               DE_NULL,
+
+               (VkPipelineInputAssemblyStateCreateFlags)0u,
+               VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST,
+               VK_FALSE
+       };
+       const VkViewport                                                                viewport                                                =
+       {
+               0.0f,  0.0f,
+               (float)width, (float)height,
+
+               0.0f, 1.0f
+       };
+       const VkRect2D                                                                  scissor                                                 =
+       {
+               { 0u, 0u },
+               { width, height }
+       };
+       const VkPipelineViewportStateCreateInfo                 viewportState                                   =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO,
+               DE_NULL,
+               (VkPipelineViewportStateCreateFlags)0u,
+
+               1u,
+               &viewport,
+
+               1u,
+               &scissor
+       };
+       const VkPipelineRasterizationStateCreateInfo    rasterState                                             =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO,
+               DE_NULL,
+               (VkPipelineRasterizationStateCreateFlags)0u,
+               VK_TRUE,
+               VK_FALSE,
+               VK_POLYGON_MODE_FILL,
+               VK_CULL_MODE_NONE,
+               VK_FRONT_FACE_COUNTER_CLOCKWISE,
+               VK_FALSE,
+               0.0f,
+               0.0f,
+               0.0f,
+               1.0f
+       };
+       const VkPipelineMultisampleStateCreateInfo              multisampleState                                =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO,
+               DE_NULL,
+               (VkPipelineMultisampleStateCreateFlags)0u,
+
+               VK_SAMPLE_COUNT_1_BIT,
+               VK_FALSE,
+               0.0f,
+               DE_NULL,
+               VK_FALSE,
+               VK_FALSE,
+       };
+       const VkPipelineColorBlendStateCreateInfo               blendState                                              =
+       {
+               VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO,
+               DE_NULL,
+               (VkPipelineColorBlendStateCreateFlags)0u,
+
+               VK_FALSE,
+               VK_LOGIC_OP_COPY,
+               1u,
+               &attachmentBlendState,
+               { 0.0f, 0.0f, 0.0f, 0.0f }
+       };
+       const VkGraphicsPipelineCreateInfo                              createInfo                                              =
+       {
+               VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO,
+               DE_NULL,
+               (VkPipelineCreateFlags)0u,
+
+               2u,
+               shaderStages,
+
+               &vertexInputState,
+               &inputAssemblyState,
+               DE_NULL,
+               &viewportState,
+               &rasterState,
+               &multisampleState,
+               DE_NULL,
+               &blendState,
+               (const VkPipelineDynamicStateCreateInfo*)DE_NULL,
+               pipelineLayout,
+
+               renderPass,
+               0u,
+               DE_NULL,
+               0u
+       };
+
+       return createGraphicsPipeline(vkd, device, DE_NULL, &createInfo);
+}
+
+class SparseRenderTargetTestInstance : public TestInstance
+{
+public:
+                                                                                       SparseRenderTargetTestInstance  (Context& context, VkFormat format);
+                                                                                       ~SparseRenderTargetTestInstance (void);
+
+                                                                                       tcu::TestStatus iterate (void);
+
+private:
+       const deUint32                                                  m_width;
+       const deUint32                                                  m_height;
+       const VkFormat                                                  m_format;
+
+       deUint32                                                                m_queueFamilyIndex;
+       const Unique<VkDevice>                                  m_device;
+       VkQueue                                                                 m_queue;
+
+       SimpleAllocator                                                 m_allocator;
+       vector<de::SharedPtr<Allocation> >              m_allocations;
+
+       const Unique<VkSemaphore>                               m_bindSemaphore;
+
+       const Unique<VkImage>                                   m_dstImage;
+       const Unique<VkImageView>                               m_dstImageView;
+
+       const Unique<VkBuffer>                                  m_dstBuffer;
+       const de::UniquePtr<Allocation>                 m_dstBufferMemory;
+
+       const Unique<VkRenderPass>                              m_renderPass;
+       const Unique<VkFramebuffer>                             m_framebuffer;
+
+       const Unique<VkPipelineLayout>                  m_renderPipelineLayout;
+       const Unique<VkPipeline>                                m_renderPipeline;
+
+       const Unique<VkCommandPool>                             m_commandPool;
+       tcu::ResultCollector                                    m_resultCollector;
+};
+
+SparseRenderTargetTestInstance::SparseRenderTargetTestInstance (Context& context, VkFormat format)
+       : TestInstance                          (context)
+       , m_width                                       (32u)
+       , m_height                                      (32u)
+       , m_format                                      (format)
+       , m_queueFamilyIndex            (findQueueFamilyIndexWithCaps(context.getInstanceInterface(), context.getPhysicalDevice(), VK_QUEUE_GRAPHICS_BIT | VK_QUEUE_SPARSE_BINDING_BIT))
+       , m_device                                      (createDevice(context.getInstanceInterface(), context.getPhysicalDevice(), m_queueFamilyIndex))
+       , m_queue                                       (getDeviceQueue(context.getDeviceInterface(), *m_device, m_queueFamilyIndex, 0))
+       , m_allocator                           (context.getDeviceInterface(), *m_device, getPhysicalDeviceMemoryProperties(context.getInstanceInterface(), context.getPhysicalDevice()))
+       , m_bindSemaphore                       (createSemaphore(context.getDeviceInterface(), *m_device))
+       , m_dstImage                            (createSparseImageAndMemory(context.getDeviceInterface(), *m_device, context.getPhysicalDevice(), context.getInstanceInterface(), m_allocator, m_allocations, m_queueFamilyIndex, m_queue, *m_bindSemaphore, m_format, m_width, m_height))
+       , m_dstImageView                        (createImageView(context.getDeviceInterface(), *m_device, *m_dstImage, m_format, VK_IMAGE_ASPECT_COLOR_BIT))
+       , m_dstBuffer                           (createBuffer(context.getDeviceInterface(), *m_device, m_format, m_width, m_height))
+       , m_dstBufferMemory                     (createBufferMemory(context.getDeviceInterface(), *m_device, m_allocator, *m_dstBuffer))
+       , m_renderPass                          (createRenderPass(context.getDeviceInterface(), *m_device, m_format))
+       , m_framebuffer                         (createFramebuffer(context.getDeviceInterface(), *m_device, *m_renderPass, *m_dstImageView, m_width, m_height))
+       , m_renderPipelineLayout        (createRenderPipelineLayout(context.getDeviceInterface(), *m_device))
+       , m_renderPipeline                      (createRenderPipeline(context.getDeviceInterface(), *m_device, *m_renderPass, *m_renderPipelineLayout, context.getBinaryCollection(), m_width, m_height))
+       , m_commandPool                         (createCommandPool(context.getDeviceInterface(), *m_device, VK_COMMAND_POOL_CREATE_TRANSIENT_BIT, m_queueFamilyIndex))
+{
+}
+
+SparseRenderTargetTestInstance::~SparseRenderTargetTestInstance (void)
+{
+}
+
+tcu::TestStatus SparseRenderTargetTestInstance::iterate (void)
+{
+       const DeviceInterface&                  vkd                             (m_context.getDeviceInterface());
+       const Unique<VkCommandBuffer>   commandBuffer   (allocateCommandBuffer(vkd, *m_device, *m_commandPool, VK_COMMAND_BUFFER_LEVEL_PRIMARY));
+
+       {
+               const VkCommandBufferBeginInfo beginInfo =
+               {
+                       VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO,
+                       DE_NULL,
+
+                       VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT,
+                       DE_NULL
+               };
+
+               VK_CHECK(vkd.beginCommandBuffer(*commandBuffer, &beginInfo));
+       }
+
+       {
+               const VkRenderPassBeginInfo beginInfo =
+               {
+                       VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO,
+                       DE_NULL,
+
+                       *m_renderPass,
+                       *m_framebuffer,
+
+                       {
+                               { 0u, 0u },
+                               { m_width, m_height }
+                       },
+
+                       0u,
+                       DE_NULL
+               };
+               vkd.cmdBeginRenderPass(*commandBuffer, &beginInfo, VK_SUBPASS_CONTENTS_INLINE);
+       }
+
+       vkd.cmdBindPipeline(*commandBuffer, VK_PIPELINE_BIND_POINT_GRAPHICS, *m_renderPipeline);
+       vkd.cmdDraw(*commandBuffer, 6u, 1u, 0u, 0u);
+       vkd.cmdEndRenderPass(*commandBuffer);
+
+       // Memory barrier between rendering and copy
+       {
+               const VkImageMemoryBarrier barrier =
+               {
+                       VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER,
+                       DE_NULL,
+
+                       VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,
+                       VK_ACCESS_TRANSFER_READ_BIT,
+
+                       VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL,
+                       VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
+
+                       VK_QUEUE_FAMILY_IGNORED,
+                       VK_QUEUE_FAMILY_IGNORED,
+
+                       *m_dstImage,
+                       {
+                               VK_IMAGE_ASPECT_COLOR_BIT,
+                               0u,
+                               1u,
+                               0u,
+                               1u
+                       }
+               };
+
+               vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT, 0u, 0u, DE_NULL, 0u, DE_NULL, 1u, &barrier);
+       }
+
+       // Copy image memory to buffer
+       {
+               const VkBufferImageCopy region =
+               {
+                       0u,
+                       0u,
+                       0u,
+                       {
+                               VK_IMAGE_ASPECT_COLOR_BIT,
+                               0u,
+                               0u,
+                               1u,
+                       },
+                       { 0u, 0u, 0u },
+                       { m_width, m_height, 1u }
+               };
+
+               vkd.cmdCopyImageToBuffer(*commandBuffer, *m_dstImage, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *m_dstBuffer, 1u, &region);
+       }
+
+       // Memory barrier between copy and host access
+       {
+               const VkBufferMemoryBarrier barrier =
+               {
+                       VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,
+                       DE_NULL,
+
+                       VK_ACCESS_TRANSFER_WRITE_BIT,
+                       VK_ACCESS_HOST_READ_BIT,
+
+                       VK_QUEUE_FAMILY_IGNORED,
+                       VK_QUEUE_FAMILY_IGNORED,
+
+                       *m_dstBuffer,
+                       0u,
+                       VK_WHOLE_SIZE
+               };
+
+               vkd.cmdPipelineBarrier(*commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_PIPELINE_STAGE_HOST_BIT, 0u, 0u, DE_NULL, 1u, &barrier, 0u, DE_NULL);
+       }
+
+       VK_CHECK(vkd.endCommandBuffer(*commandBuffer));
+
+       {
+               const VkSubmitInfo submitInfo =
+               {
+                       VK_STRUCTURE_TYPE_SUBMIT_INFO,
+                       DE_NULL,
+
+                       0u,
+                       DE_NULL,
+                       DE_NULL,
+
+                       1u,
+                       &*commandBuffer,
+
+                       0u,
+                       DE_NULL
+               };
+
+               VK_CHECK(vkd.queueSubmit(m_queue, 1u, &submitInfo, (VkFence)0u));
+               VK_CHECK(vkd.queueWaitIdle(m_queue));
+       }
+
+       {
+               const tcu::TextureFormat                        format                  (mapVkFormat(m_format));
+               const void* const                                       ptr                             (m_dstBufferMemory->getHostPtr());
+               const tcu::ConstPixelBufferAccess       access                  (format, m_width, m_height, 1, ptr);
+               tcu::TextureLevel                                       reference               (format, m_width, m_height);
+               const tcu::TextureChannelClass          channelClass    (tcu::getTextureChannelClass(format.type));
+
+               switch (channelClass)
+               {
+                       case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       {
+                               const UVec4     bits    (tcu::getTextureFormatBitDepth(format).cast<deUint32>());
+                               const UVec4     color   (1u << (bits.x()-1), 1u << (bits.y()-2), 1u << (bits.z()-3), 0xffffffff);
+
+                               for (deUint32 y = 0; y < m_height; y++)
+                               for (deUint32 x = 0; x < m_width; x++)
+                               {
+                                       reference.getAccess().setPixel(color, x, y);
+                               }
+
+                               if (!tcu::intThresholdCompare(m_context.getTestContext().getLog(), "", "", reference.getAccess(), access, UVec4(0u), tcu::COMPARE_LOG_ON_ERROR))
+                                       m_resultCollector.fail("Compare failed.");
+                       }
+                       break;
+
+                       case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       {
+                               const UVec4     bits    (tcu::getTextureFormatBitDepth(format).cast<deUint32>());
+                               const UVec4     color   (1u << (bits.x()-2), 1u << (bits.y()-3), 1u << (bits.z()-4), 0xffffffff);
+
+                               for (deUint32 y = 0; y < m_height; y++)
+                               for (deUint32 x = 0; x < m_width; x++)
+                               {
+                                       reference.getAccess().setPixel(color, x, y);
+                               }
+
+                               if (!tcu::intThresholdCompare(m_context.getTestContext().getLog(), "", "", reference.getAccess(), access, UVec4(0u), tcu::COMPARE_LOG_ON_ERROR))
+                                       m_resultCollector.fail("Compare failed.");
+                       }
+                       break;
+
+                       case tcu::TEXTURECHANNELCLASS_UNSIGNED_FIXED_POINT:
+                       case tcu::TEXTURECHANNELCLASS_SIGNED_FIXED_POINT:
+                       {
+                               const tcu::TextureFormatInfo    info            (tcu::getTextureFormatInfo(format));
+                               const Vec4                                              maxValue        (info.valueMax);
+                               const Vec4                                              color           (maxValue.x() / 2.0f, maxValue.y() / 4.0f, maxValue.z() / 8.0f, maxValue.w());
+
+                               for (deUint32 y = 0; y < m_height; y++)
+                               for (deUint32 x = 0; x < m_width; x++)
+                               {
+                                       if (tcu::isSRGB(format))
+                                               reference.getAccess().setPixel(tcu::linearToSRGB(color), x, y);
+                                       else
+                                               reference.getAccess().setPixel(color, x, y);
+                               }
+
+                               {
+                                       // Allow error of 4 times the minimum presentable difference
+                                       const Vec4 threshold (4.0f * 1.0f / ((UVec4(1u) << tcu::getTextureFormatMantissaBitDepth(format).cast<deUint32>()) - 1u).cast<float>());
+
+                                       if (!tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "", "", reference.getAccess(), access, threshold, tcu::COMPARE_LOG_ON_ERROR))
+                                               m_resultCollector.fail("Compare failed.");
+                               }
+                       }
+                       break;
+
+                       case tcu::TEXTURECHANNELCLASS_FLOATING_POINT:
+                       {
+                               const Vec4 color(0.5f, 0.25f, 0.125f, 1.0f);
+
+                               for (deUint32 y = 0; y < m_height; y++)
+                               for (deUint32 x = 0; x < m_width; x++)
+                               {
+                                       if (tcu::isSRGB(format))
+                                               reference.getAccess().setPixel(tcu::linearToSRGB(color), x, y);
+                                       else
+                                               reference.getAccess().setPixel(color, x, y);
+                               }
+
+                               {
+                                       // Convert target format ulps to float ulps and allow 64ulp differences
+                                       const UVec4 threshold (64u * (UVec4(1u) << (UVec4(23) - tcu::getTextureFormatMantissaBitDepth(format).cast<deUint32>())));
+
+                                       if (!tcu::floatUlpThresholdCompare(m_context.getTestContext().getLog(), "", "", reference.getAccess(), access, threshold, tcu::COMPARE_LOG_ON_ERROR))
+                                               m_resultCollector.fail("Compare failed.");
+                               }
+                       }
+                       break;
+
+                       default:
+                               DE_FATAL("Unknown channel class");
+               }
+       }
+
+       return tcu::TestStatus(m_resultCollector.getResult(), m_resultCollector.getMessage());
+}
+
+struct Programs
+{
+       void init (vk::SourceCollections& dst, VkFormat format) const
+       {
+               std::ostringstream                              fragmentShader;
+               const tcu::TextureFormat                texFormat               (mapVkFormat(format));
+               const UVec4                                             bits                    (tcu::getTextureFormatBitDepth(texFormat).cast<deUint32>());
+               const tcu::TextureChannelClass  channelClass    (tcu::getTextureChannelClass(texFormat.type));
+
+               dst.glslSources.add("quad-vert") << glu::VertexSource(
+                       "#version 450\n"
+                       "out gl_PerVertex {\n"
+                       "\tvec4 gl_Position;\n"
+                       "};\n"
+                       "highp float;\n"
+                       "void main (void)\n"
+                       "{\n"
+                       "    gl_Position = vec4(((gl_VertexIndex + 2) / 3) % 2 == 0 ? -1.0 : 1.0,\n"
+                       "                       ((gl_VertexIndex + 1) / 3) % 2 == 0 ? -1.0 : 1.0, 0.0, 1.0);\n"
+                       "}\n");
+
+               switch (channelClass)
+               {
+                       case tcu::TEXTURECHANNELCLASS_UNSIGNED_INTEGER:
+                       {
+                               fragmentShader <<
+                                       "#version 450\n"
+                                       "layout(location = 0) out highp uvec4 o_color;\n"
+                                       "void main (void)\n"
+                                       "{\n"
+                                       "    o_color = uvec4(" << de::toString(1u << (bits.x()-1)) << ", " << de::toString(1u << (bits.y()-2)) << ", " << de::toString(1u << (bits.z()-3)) << ", 0xffffffff);"
+                                       "}\n";
+                       }
+                       break;
+
+                       case tcu::TEXTURECHANNELCLASS_SIGNED_INTEGER:
+                       {
+                               fragmentShader <<
+                                       "#version 450\n"
+                                       "layout(location = 0) out highp ivec4 o_color;\n"
+                                       "void main (void)\n"
+                                       "{\n"
+                                       "    o_color = ivec4(" << de::toString(1u << (bits.x()-2)) << ", " << de::toString(1u << (bits.y()-3)) << ", " << de::toString(1u << (bits.z()-4)) << ", 0xffffffff);"
+                                       "}\n";
+                       }
+                       break;
+
+                       default:
+                       {
+                               fragmentShader <<
+                                       "#version 450\n"
+                                       "layout(location = 0) out highp vec4 o_color;\n"
+                                       "void main (void)\n"
+                                       "{\n"
+                                       "    o_color = vec4(0.5, 0.25, 0.125, 1.0);\n"
+                                       "}\n";
+                       }
+                       break;
+               };
+
+               dst.glslSources.add("quad-frag") << glu::FragmentSource(fragmentShader.str());
+       }
+};
+
+std::string formatToName (VkFormat format)
+{
+       const std::string       formatStr       = de::toString(format);
+       const std::string       prefix          = "VK_FORMAT_";
+
+       DE_ASSERT(formatStr.substr(0, prefix.length()) == prefix);
+
+       return de::toLower(formatStr.substr(prefix.length()));
+}
+
+void initTests (tcu::TestCaseGroup* group)
+{
+       static const VkFormat   formats[]       =
+       {
+               VK_FORMAT_R5G6B5_UNORM_PACK16,
+               VK_FORMAT_R8_UNORM,
+               VK_FORMAT_R8_SNORM,
+               VK_FORMAT_R8_UINT,
+               VK_FORMAT_R8_SINT,
+               VK_FORMAT_R8G8_UNORM,
+               VK_FORMAT_R8G8_SNORM,
+               VK_FORMAT_R8G8_UINT,
+               VK_FORMAT_R8G8_SINT,
+               VK_FORMAT_R8G8B8A8_UNORM,
+               VK_FORMAT_R8G8B8A8_SNORM,
+               VK_FORMAT_R8G8B8A8_UINT,
+               VK_FORMAT_R8G8B8A8_SINT,
+               VK_FORMAT_R8G8B8A8_SRGB,
+               VK_FORMAT_A8B8G8R8_UNORM_PACK32,
+               VK_FORMAT_A8B8G8R8_SNORM_PACK32,
+               VK_FORMAT_A8B8G8R8_UINT_PACK32,
+               VK_FORMAT_A8B8G8R8_SINT_PACK32,
+               VK_FORMAT_A8B8G8R8_SRGB_PACK32,
+               VK_FORMAT_B8G8R8A8_UNORM,
+               VK_FORMAT_B8G8R8A8_SRGB,
+               VK_FORMAT_A2R10G10B10_UNORM_PACK32,
+               VK_FORMAT_A2B10G10R10_UNORM_PACK32,
+               VK_FORMAT_A2B10G10R10_UINT_PACK32,
+               VK_FORMAT_R16_UNORM,
+               VK_FORMAT_R16_SNORM,
+               VK_FORMAT_R16_UINT,
+               VK_FORMAT_R16_SINT,
+               VK_FORMAT_R16_SFLOAT,
+               VK_FORMAT_R16G16_UNORM,
+               VK_FORMAT_R16G16_SNORM,
+               VK_FORMAT_R16G16_UINT,
+               VK_FORMAT_R16G16_SINT,
+               VK_FORMAT_R16G16_SFLOAT,
+               VK_FORMAT_R16G16B16A16_UNORM,
+               VK_FORMAT_R16G16B16A16_SNORM,
+               VK_FORMAT_R16G16B16A16_UINT,
+               VK_FORMAT_R16G16B16A16_SINT,
+               VK_FORMAT_R16G16B16A16_SFLOAT,
+               VK_FORMAT_R32_UINT,
+               VK_FORMAT_R32_SINT,
+               VK_FORMAT_R32_SFLOAT,
+               VK_FORMAT_R32G32_UINT,
+               VK_FORMAT_R32G32_SINT,
+               VK_FORMAT_R32G32_SFLOAT,
+               VK_FORMAT_R32G32B32A32_UINT,
+               VK_FORMAT_R32G32B32A32_SINT,
+               VK_FORMAT_R32G32B32A32_SFLOAT
+       };
+
+       tcu::TestContext&               testCtx         (group->getTestContext());
+
+       for (size_t formatNdx = 0; formatNdx < DE_LENGTH_OF_ARRAY(formats); formatNdx++)
+       {
+               const VkFormat  format          (formats[formatNdx]);
+               string                  testName        (formatToName(format));
+
+               group->addChild(new InstanceFactory1<SparseRenderTargetTestInstance, VkFormat, Programs>(testCtx, tcu::NODETYPE_SELF_VALIDATE, testName.c_str(), testName.c_str(), format));
+       }
+}
+
+} // anonymous
+
+tcu::TestCaseGroup* createRenderPassSparseRenderTargetTests (tcu::TestContext& testCtx)
+{
+       return createTestGroup(testCtx, "sparserendertarget", "Sparse render target tests", initTests);
+}
+
+} // vkt
diff --git a/external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.hpp b/external/vulkancts/modules/vulkan/renderpass/vktRenderPassSparseRenderTargetTests.hpp
new file mode 100644 (file)
index 0000000..5a6a1d7
--- /dev/null
@@ -0,0 +1,36 @@
+#ifndef _VKTRENDERPASSSPARSERENDERTARGETTESTS_HPP
+#define _VKTRENDERPASSSPARSERENDERTARGETTESTS_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 Tests sparse render target.
+ *//*--------------------------------------------------------------------*/
+
+#include "tcuDefs.hpp"
+#include "tcuTestCase.hpp"
+
+namespace vkt
+{
+
+tcu::TestCaseGroup*    createRenderPassSparseRenderTargetTests(tcu::TestContext& testCtx);
+
+} // vkt
+
+#endif // _VKTRENDERPASSSPARSERENDERTARGETTESTS_HPP
index ebbfa16..d371ce1 100644 (file)
@@ -26,6 +26,7 @@
 #include "vktRenderPassMultisampleTests.hpp"
 #include "vktRenderPassMultisampleResolveTests.hpp"
 #include "vktRenderPassSampleReadTests.hpp"
+#include "vktRenderPassSparseRenderTargetTests.hpp"
 
 #include "vktTestCaseUtil.hpp"
 #include "vktTestGroupUtil.hpp"
@@ -567,8 +568,8 @@ public:
                                                                                                 VkPipelineStageFlags   srcStageMask,
                                                                                                 VkPipelineStageFlags   dstStageMask,
 
-                                                                                                VkAccessFlags                  outputMask,
-                                                                                                VkAccessFlags                  inputMask,
+                                                                                                VkAccessFlags                  srcAccessMask,
+                                                                                                VkAccessFlags                  dstAccessMask,
 
                                                                                                 VkDependencyFlags              flags)
                : m_srcPass                     (srcPass)
@@ -577,8 +578,8 @@ public:
                , m_srcStageMask        (srcStageMask)
                , m_dstStageMask        (dstStageMask)
 
-               , m_outputMask          (outputMask)
-               , m_inputMask           (inputMask)
+               , m_srcAccessMask       (srcAccessMask)
+               , m_dstAccessMask       (dstAccessMask)
                , m_flags                       (flags)
        {
        }
@@ -589,8 +590,8 @@ public:
        VkPipelineStageFlags    getSrcStageMask         (void) const { return m_srcStageMask;   }
        VkPipelineStageFlags    getDstStageMask         (void) const { return m_dstStageMask;   }
 
-       VkAccessFlags                   getOutputMask           (void) const { return m_outputMask;             }
-       VkAccessFlags                   getInputMask            (void) const { return m_inputMask;              }
+       VkAccessFlags                   getSrcAccessMask        (void) const { return m_srcAccessMask;  }
+       VkAccessFlags                   getDstAccessMask        (void) const { return m_dstAccessMask;  }
 
        VkDependencyFlags               getFlags                        (void) const { return m_flags;          }
 
@@ -601,8 +602,8 @@ private:
        VkPipelineStageFlags    m_srcStageMask;
        VkPipelineStageFlags    m_dstStageMask;
 
-       VkAccessFlags                   m_outputMask;
-       VkAccessFlags                   m_inputMask;
+       VkAccessFlags                   m_srcAccessMask;
+       VkAccessFlags                   m_dstAccessMask;
        VkDependencyFlags               m_flags;
 };
 
@@ -893,8 +894,8 @@ void logRenderPassInfo (TestLog&                    log,
                        log << TestLog::Message << "Source Stage Mask: " << dep.getSrcStageMask() << TestLog::EndMessage;
                        log << TestLog::Message << "Destination Stage Mask: " << dep.getDstStageMask() << TestLog::EndMessage;
 
-                       log << TestLog::Message << "Input Mask: " << dep.getInputMask() << TestLog::EndMessage;
-                       log << TestLog::Message << "Output Mask: " << dep.getOutputMask() << TestLog::EndMessage;
+                       log << TestLog::Message << "Input Mask: " << dep.getDstAccessMask() << TestLog::EndMessage;
+                       log << TestLog::Message << "Output Mask: " << dep.getSrcAccessMask() << TestLog::EndMessage;
                        log << TestLog::Message << "Dependency Flags: " << getDependencyFlagsStr(dep.getFlags()) << TestLog::EndMessage;
                }
        }
@@ -1134,8 +1135,8 @@ VkSubpassDependency createSubpassDependency       (const SubpassDependency& dependency
                dependencyInfo.getSrcStageMask(),       // srcStageMask;
                dependencyInfo.getDstStageMask(),       // destStageMask;
 
-               dependencyInfo.getOutputMask(),         // outputMask;
-               dependencyInfo.getInputMask(),          // inputMask;
+               dependencyInfo.getSrcAccessMask(),      // srcAccessMask;
+               dependencyInfo.getDstAccessMask(),      // dstAccessMask;
 
                dependencyInfo.getFlags()                       // dependencyFlags;
        };
@@ -2403,7 +2404,7 @@ void pushImageInitializationCommands (const DeviceInterface&                                                              vk,
 
                if (!initializeLayouts.empty())
                        vk.cmdPipelineBarrier(commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT,
-                                                                 VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0,
+                                                                 VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, (VkDependencyFlags)0,
                                                                  0, (const VkMemoryBarrier*)DE_NULL,
                                                                  0, (const VkBufferMemoryBarrier*)DE_NULL,
                                                                  (deUint32)initializeLayouts.size(), &initializeLayouts[0]);
@@ -2489,7 +2490,7 @@ void pushImageInitializationCommands (const DeviceInterface&                                                              vk,
 
                if (!renderPassLayouts.empty())
                        vk.cmdPipelineBarrier(commandBuffer, VK_PIPELINE_STAGE_TRANSFER_BIT,
-                                                                 VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (VkDependencyFlags)0,
+                                                                 VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, (VkDependencyFlags)0,
                                                                  0, (const VkMemoryBarrier*)DE_NULL,
                                                                  0, (const VkBufferMemoryBarrier*)DE_NULL,
                                                                  (deUint32)renderPassLayouts.size(), &renderPassLayouts[0]);
@@ -6400,6 +6401,8 @@ tcu::TestCaseGroup* createRenderPassTests (tcu::TestContext& testCtx)
        renderpassTests->addChild(createRenderPassMultisampleResolveTests(testCtx));
        renderpassTests->addChild(createRenderPassSampleReadTests(testCtx));
 
+       renderpassTests->addChild(createRenderPassSparseRenderTargetTests(testCtx));
+
        return renderpassTests.release();
 }
 
index f55166c..9bb08d6 100644 (file)
@@ -2457,7 +2457,7 @@ protected:
                if (ctx.floatPrecision == glu::PRECISION_HIGHP)
                        return ctx.format.ulp(ret, 4096.0);
                else
-                       return ctx.format.ulp(ret, 2.0);
+                       return ctx.format.ulp(ret, 5.0);
        }
 
        // Codomain could be [-pi, pi], but that would probably be too strict.
index d26ce3b..dc10946 100644 (file)
@@ -1420,10 +1420,10 @@ ShaderMatrixInstance::ShaderMatrixInstance (Context&                            context,
        for (int attribNdx = 0; attribNdx < 4; attribNdx++)
        {
                m_userAttribTransforms[attribNdx] = Mat4(0.0f);
-               m_userAttribTransforms[attribNdx](                  0, 3) = 0.2f;                                                               // !< prevent matrix*vec from going into zero (assuming vec.w != 0)
-               m_userAttribTransforms[attribNdx](                  1, 3) = 0.1f;                                                               // !<
-               m_userAttribTransforms[attribNdx](                  2, 3) = 0.4f + 0.15f * float(attribNdx);    // !<
-               m_userAttribTransforms[attribNdx](                  3, 3) = 0.7f;                                                               // !<
+               m_userAttribTransforms[attribNdx](                  0, 3) = (op == OP_INVERSE ? -0.5f : 0.2f);  // prevent matrix*vec from going into zero (assuming vec.w != 0).
+               m_userAttribTransforms[attribNdx](                  1, 3) = (op == OP_INVERSE ? -1.3f : 0.1f);  // Modified input for OP_INVERSE case, as determinant of final input
+               m_userAttribTransforms[attribNdx](                  2, 3) = 0.4f + 0.15f * float(attribNdx);    // matrix is spanning both sides of 0, so 0 (and division by 0) may happen on mediump.
+               m_userAttribTransforms[attribNdx](                  3, 3) = (op == OP_INVERSE ? -3.0f : 0.7f);  // Modified OP_INVERSE final input matrix is same signed in whole input range.
                m_userAttribTransforms[attribNdx]((0 + attribNdx) % 4, 0) = 1.0f;
                m_userAttribTransforms[attribNdx]((1 + attribNdx) % 4, 1) = 1.0f;
                m_userAttribTransforms[attribNdx]((2 + attribNdx) % 4, 2) = 1.0f;
index b495082..1f65718 100644 (file)
@@ -7780,20 +7780,29 @@ struct ConvertCase
 
                if (m_features == COMPUTE_TEST_USES_INT16)
                {
-                       m_asmTypes["int_capabilities"] = "OpCapability Int16\n";
-                       m_asmTypes["int_additional_decl"] = "%i16        = OpTypeInt 16 1\n%u16        = OpTypeInt 16 0\n";
+                       m_asmTypes["int_capabilities"]    = "OpCapability Int16\n"
+                                                                                               "OpCapability StorageUniformBufferBlock16\n";
+                       m_asmTypes["int_additional_decl"] = "%i16        = OpTypeInt 16 1\n"
+                                                                                               "%u16        = OpTypeInt 16 0\n";
+                       m_asmTypes["int_extensions"]      = "OpExtension \"SPV_KHR_16bit_storage\"\n";
                }
                else if (m_features == COMPUTE_TEST_USES_INT64)
                {
-                       m_asmTypes["int_capabilities"] = "OpCapability Int64\n";
-                       m_asmTypes["int_additional_decl"] = "%i64        = OpTypeInt 64 1\n%u64        = OpTypeInt 64 0\n";
+                       m_asmTypes["int_capabilities"]    = "OpCapability Int64\n";
+                       m_asmTypes["int_additional_decl"] = "%i64        = OpTypeInt 64 1\n"
+                                                                                               "%u64        = OpTypeInt 64 0\n";
+                       m_asmTypes["int_extensions"]      = "";
                }
                else if (m_features == COMPUTE_TEST_USES_INT16_INT64)
                {
-                       m_asmTypes["int_capabilities"] = string("OpCapability Int16\n") +
-                                                                                                       "OpCapability Int64\n";
-                       m_asmTypes["int_additional_decl"] =     "%i16        = OpTypeInt 16 1\n%u16        = OpTypeInt 16 0\n"
-                                                               "%i64        = OpTypeInt 64 1\n%u64        = OpTypeInt 64 0\n";
+                       m_asmTypes["int_capabilities"]    = "OpCapability Int16\n"
+                                                                                               "OpCapability StorageUniformBufferBlock16\n"
+                                                                                               "OpCapability Int64\n";
+                       m_asmTypes["int_additional_decl"] = "%i16        = OpTypeInt 16 1\n"
+                                                                                               "%u16        = OpTypeInt 16 0\n"
+                                                                                               "%i64        = OpTypeInt 64 1\n"
+                                                                                               "%u64        = OpTypeInt 64 0\n";
+                       m_asmTypes["int_extensions"]      = "OpExtension \"SPV_KHR_16bit_storage\"\n";
                }
                else
                {
@@ -7822,6 +7831,7 @@ const string getConvertCaseShaderStr (const string& instruction, const ConvertCa
        const StringTemplate shader (
                "OpCapability Shader\n"
                "${int_capabilities}"
+               "${int_extensions}"
                "OpMemoryModel Logical GLSL450\n"
                "OpEntryPoint GLCompute %main \"main\" %id\n"
                "OpExecutionMode %main LocalSize 1 1 1\n"
@@ -7912,6 +7922,11 @@ tcu::TestCaseGroup* createSConvertTests (tcu::TestContext& testCtx)
                spec.outputs.push_back(test->m_outputBuffer);
                spec.numWorkGroups = IVec3(1, 1, 1);
 
+               if (test->m_features == COMPUTE_TEST_USES_INT16 || test->m_features == COMPUTE_TEST_USES_INT16_INT64)
+               {
+                       spec.extensions.push_back("VK_KHR_16bit_storage");
+               }
+
                group->addChild(new SpvAsmComputeShaderCase(testCtx, test->m_name.c_str(), "Convert integers with OpSConvert.", spec, test->m_features));
        }
 
@@ -7950,6 +7965,11 @@ tcu::TestCaseGroup* createUConvertTests (tcu::TestContext& testCtx)
                spec.outputs.push_back(test->m_outputBuffer);
                spec.numWorkGroups = IVec3(1, 1, 1);
 
+               if (test->m_features == COMPUTE_TEST_USES_INT16 || test->m_features == COMPUTE_TEST_USES_INT16_INT64)
+               {
+                       spec.extensions.push_back("VK_KHR_16bit_storage");
+               }
+
                group->addChild(new SpvAsmComputeShaderCase(testCtx, test->m_name.c_str(), "Convert integers with OpUConvert.", spec, test->m_features));
        }
        return group.release();
index b3c8cf9..071ce13 100644 (file)
@@ -72,6 +72,178 @@ struct TestConfig
        const bool                                                                                      dedicated;
 };
 
+// A helper class to test for extensions upfront and throw not supported to speed up test runtimes compared to failing only
+// after creating unnecessary vkInstances.  A common example of this is win32 platforms taking a long time to run _fd tests.
+class NotSupportedChecker
+{
+public:
+                               NotSupportedChecker     (const Context&                  context,
+                                                                        TestConfig                              config,
+                                                                        const OperationSupport& writeOp,
+                                                                        const OperationSupport& readOp)
+       : m_context     (context)
+       {
+               // Check instance support
+               requireInstanceExtension("VK_KHR_get_physical_device_properties2");
+
+               requireInstanceExtension("VK_KHR_external_semaphore_capabilities");
+               requireInstanceExtension("VK_KHR_external_memory_capabilities");
+
+               // Check device support
+               if (config.dedicated)
+                       requireDeviceExtension("VK_KHR_dedicated_allocation");
+
+               requireDeviceExtension("VK_KHR_external_semaphore");
+               requireDeviceExtension("VK_KHR_external_memory");
+
+               if (config.memoryHandleType == vk::VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
+                       || config.semaphoreHandleType == vk::VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR
+                       || config.semaphoreHandleType == vk::VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR)
+               {
+                       requireDeviceExtension("VK_KHR_external_semaphore_fd");
+                       requireDeviceExtension("VK_KHR_external_memory_fd");
+               }
+
+               if (config.memoryHandleType == vk::VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
+                       || config.memoryHandleType == vk::VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
+                       || config.semaphoreHandleType == vk::VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
+                       || config.semaphoreHandleType == vk::VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR)
+               {
+                       requireDeviceExtension("VK_KHR_external_semaphore_win32");
+                       requireDeviceExtension("VK_KHR_external_memory_win32");
+               }
+
+               TestLog&                                                log                             = context.getTestContext().getLog();
+               const vk::InstanceInterface&    vki                             = context.getInstanceInterface();
+               const vk::VkPhysicalDevice              physicalDevice  = context.getPhysicalDevice();
+
+               // Check resource support
+               if (config.resource.type == RESOURCE_TYPE_IMAGE)
+               {
+                       const vk::VkPhysicalDeviceExternalImageFormatInfoKHR    externalInfo            =
+                       {
+                               vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR,
+                               DE_NULL,
+                               config.memoryHandleType
+                       };
+                       const vk::VkPhysicalDeviceImageFormatInfo2KHR   imageFormatInfo         =
+                       {
+                               vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR,
+                               &externalInfo,
+                               config.resource.imageFormat,
+                               config.resource.imageType,
+                               vk::VK_IMAGE_TILING_OPTIMAL,
+                               readOp.getResourceUsageFlags() | writeOp.getResourceUsageFlags(),
+                               0u
+                       };
+                       vk::VkExternalImageFormatPropertiesKHR                  externalProperties      =
+                       {
+                               vk::VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR,
+                               DE_NULL,
+                               { 0u, 0u, 0u }
+                       };
+                       vk::VkImageFormatProperties2KHR                                 formatProperties        =
+                       {
+                               vk::VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR,
+                               &externalProperties,
+                               {
+                                       { 0u, 0u, 0u },
+                                       0u,
+                                       0u,
+                                       0u,
+                                       0u,
+                               }
+                       };
+
+                       {
+                               const vk::VkResult res = vki.getPhysicalDeviceImageFormatProperties2KHR(physicalDevice, &imageFormatInfo, &formatProperties);
+
+                               if (res == vk::VK_ERROR_FORMAT_NOT_SUPPORTED)
+                                       TCU_THROW(NotSupportedError, "Image format not supported");
+
+                               VK_CHECK(res); // Check other errors
+                       }
+
+                       log << TestLog::Message << "External image format properties: " << imageFormatInfo << "\n"<< externalProperties << TestLog::EndMessage;
+
+                       if ((externalProperties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR) == 0)
+                               TCU_THROW(NotSupportedError, "Exporting image resource not supported");
+
+                       if ((externalProperties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR) == 0)
+                               TCU_THROW(NotSupportedError, "Importing image resource not supported");
+
+                       if (!config.dedicated && (externalProperties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR) != 0)
+                       {
+                               TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
+                       }
+               }
+               else
+               {
+                       const vk::VkPhysicalDeviceExternalBufferInfoKHR info    =
+                       {
+                               vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR,
+                               DE_NULL,
+
+                               0u,
+                               readOp.getResourceUsageFlags() | writeOp.getResourceUsageFlags(),
+                               config.memoryHandleType
+                       };
+                       vk::VkExternalBufferPropertiesKHR                               properties                      =
+                       {
+                               vk::VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR,
+                               DE_NULL,
+                               { 0u, 0u, 0u}
+                       };
+                       vki.getPhysicalDeviceExternalBufferPropertiesKHR(physicalDevice, &info, &properties);
+
+                       log << TestLog::Message << "External buffer properties: " << info << "\n" << properties << TestLog::EndMessage;
+
+                       if ((properties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR) == 0
+                               || (properties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR) == 0)
+                               TCU_THROW(NotSupportedError, "Exporting and importing memory type not supported");
+
+                       if (!config.dedicated && (properties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR) != 0)
+                       {
+                               TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
+                       }
+               }
+
+               // Check semaphore support
+               {
+                       const vk::VkPhysicalDeviceExternalSemaphoreInfoKHR      info            =
+                       {
+                               vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR,
+                               DE_NULL,
+                               config.semaphoreHandleType
+                       };
+                       vk::VkExternalSemaphorePropertiesKHR                            properties;
+
+                       vki.getPhysicalDeviceExternalSemaphorePropertiesKHR(physicalDevice, &info, &properties);
+
+                       log << TestLog::Message << info << "\n" << properties << TestLog::EndMessage;
+
+                       if ((properties.externalSemaphoreFeatures & vk::VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR) == 0
+                               || (properties.externalSemaphoreFeatures & vk::VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR) == 0)
+                               TCU_THROW(NotSupportedError, "Exporting and importing semaphore type not supported");
+               }
+       }
+
+private:
+       void requireDeviceExtension(const char* name) const
+       {
+               if (!de::contains(m_context.getDeviceExtensions().begin(), m_context.getDeviceExtensions().end(), name))
+                       TCU_THROW(NotSupportedError, (std::string(name) + " is not supported").c_str());
+       }
+
+       void requireInstanceExtension(const char* name) const
+       {
+               if (!de::contains(m_context.getInstanceExtensions().begin(), m_context.getInstanceExtensions().end(), name))
+                       TCU_THROW(NotSupportedError, (std::string(name) + " is not supported").c_str());
+       }
+
+       const Context& m_context;
+};
+
 bool checkQueueFlags (vk::VkQueueFlags availableFlags, const vk::VkQueueFlags neededFlags)
 {
        if ((availableFlags & (vk::VK_QUEUE_GRAPHICS_BIT | vk::VK_QUEUE_COMPUTE_BIT)) != 0)
@@ -813,6 +985,7 @@ private:
        const TestConfig                                                                        m_config;
        const de::UniquePtr<OperationSupport>                           m_supportWriteOp;
        const de::UniquePtr<OperationSupport>                           m_supportReadOp;
+       const NotSupportedChecker                                                       m_notSupportedChecker; // Must declare before VkInstance to effectively reduce runtimes!
 
        const vk::Unique<vk::VkInstance>                                        m_instanceA;
 
@@ -850,6 +1023,7 @@ SharingTestInstance::SharingTestInstance (Context&         context,
        , m_config                                      (config)
        , m_supportWriteOp                      (makeOperationSupport(config.writeOp, config.resource))
        , m_supportReadOp                       (makeOperationSupport(config.readOp, config.resource))
+       , m_notSupportedChecker         (context, m_config, *m_supportWriteOp, *m_supportReadOp)
 
        , m_instanceA                           (createInstance(context.getPlatformInterface()))
 
@@ -877,117 +1051,6 @@ SharingTestInstance::SharingTestInstance (Context&               context,
        , m_queueANdx                           (0)
        , m_queueBNdx                           (0)
 {
-       TestLog& log = m_context.getTestContext().getLog();
-
-       // Check resource support
-       if (m_config.resource.type == RESOURCE_TYPE_IMAGE)
-       {
-               const vk::VkPhysicalDeviceExternalImageFormatInfoKHR    externalInfo            =
-               {
-                       vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR,
-                       DE_NULL,
-                       m_memoryHandleType
-               };
-               const vk::VkPhysicalDeviceImageFormatInfo2KHR   imageFormatInfo         =
-               {
-                       vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR,
-                       &externalInfo,
-                       m_config.resource.imageFormat,
-                       m_config.resource.imageType,
-                       vk::VK_IMAGE_TILING_OPTIMAL,
-                       m_supportReadOp->getResourceUsageFlags() | m_supportWriteOp->getResourceUsageFlags(),
-                       0u
-               };
-               vk::VkExternalImageFormatPropertiesKHR                  externalProperties      =
-               {
-                       vk::VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR,
-                       DE_NULL,
-                       { 0u, 0u, 0u }
-               };
-               vk::VkImageFormatProperties2KHR                                 formatProperties        =
-               {
-                       vk::VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR,
-                       &externalProperties,
-                       {
-                               { 0u, 0u, 0u },
-                               0u,
-                               0u,
-                               0u,
-                               0u,
-                       }
-               };
-
-               {
-                       const vk::VkResult res = m_vkiA.getPhysicalDeviceImageFormatProperties2KHR(m_physicalDeviceA, &imageFormatInfo, &formatProperties);
-
-                       if (res == vk::VK_ERROR_FORMAT_NOT_SUPPORTED)
-                               TCU_THROW(NotSupportedError, "Image format not supported");
-
-                       VK_CHECK(res); // Check other errors
-               }
-
-               log << TestLog::Message << "External image format properties: " << imageFormatInfo << "\n"<< externalProperties << TestLog::EndMessage;
-
-               if ((externalProperties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR) == 0)
-                       TCU_THROW(NotSupportedError, "Exporting image resource not supported");
-
-               if ((externalProperties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR) == 0)
-                       TCU_THROW(NotSupportedError, "Importing image resource not supported");
-
-               if (!m_config.dedicated && (externalProperties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR) != 0)
-               {
-                       TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
-               }
-       }
-       else
-       {
-               const vk::VkPhysicalDeviceExternalBufferInfoKHR info    =
-               {
-                       vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR,
-                       DE_NULL,
-
-                       0u,
-                       m_supportReadOp->getResourceUsageFlags() | m_supportWriteOp->getResourceUsageFlags(),
-                       m_memoryHandleType
-               };
-               vk::VkExternalBufferPropertiesKHR                               properties                      =
-               {
-                       vk::VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR,
-                       DE_NULL,
-                       { 0u, 0u, 0u}
-               };
-               m_vkiA.getPhysicalDeviceExternalBufferPropertiesKHR(m_physicalDeviceA, &info, &properties);
-
-               log << TestLog::Message << "External buffer properties: " << info << "\n" << properties << TestLog::EndMessage;
-
-               if ((properties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR) == 0
-                               || (properties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR) == 0)
-                       TCU_THROW(NotSupportedError, "Exporting and importing memory type not supported");
-
-               if (!m_config.dedicated && (properties.externalMemoryProperties.externalMemoryFeatures & vk::VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR) != 0)
-               {
-                       TCU_THROW(NotSupportedError, "Handle requires dedicated allocation, but test uses suballocated memory");
-               }
-       }
-
-       // Check semaphore support
-       {
-               const vk::VkPhysicalDeviceExternalSemaphoreInfoKHR      info            =
-               {
-                       vk::VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR,
-                       DE_NULL,
-                       m_semaphoreHandleType
-               };
-               vk::VkExternalSemaphorePropertiesKHR                            properties;
-
-               m_vkiA.getPhysicalDeviceExternalSemaphorePropertiesKHR(m_physicalDeviceA, &info, &properties);
-
-               log << TestLog::Message << info << "\n" << properties << TestLog::EndMessage;
-
-               if ((properties.externalSemaphoreFeatures & vk::VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR) == 0
-                               || (properties.externalSemaphoreFeatures & vk::VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR) == 0)
-                       TCU_THROW(NotSupportedError, "Exporting and importing semaphore type not supported");
-       }
 }
 
 tcu::TestStatus SharingTestInstance::iterate (void)
index 13dcec2..219e0fd 100644 (file)
@@ -871,7 +871,7 @@ void TextureRenderer::clearImage(VkImage image)
        vkd.cmdClearColorImage(*commandBuffer, image, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, &color, 1, &subResourcerange);
 
        addImageTransitionBarrier(*commandBuffer, image,
-                                                         VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT,                            // VkPipelineStageFlags         srcStageMask
+                                                         VK_PIPELINE_STAGE_TRANSFER_BIT,                                       // VkPipelineStageFlags         srcStageMask
                                                          VK_PIPELINE_STAGE_ALL_COMMANDS_BIT,                           // VkPipelineStageFlags         dstStageMask
                                                          VK_ACCESS_TRANSFER_WRITE_BIT,                                         // VkAccessFlags                        srcAccessMask
                                                          VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT,                         // VkAccessFlags                        dstAccessMask
@@ -1559,8 +1559,8 @@ void TextureRenderer::renderQuad (tcu::Surface&                                                                   result,
                {
                        VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER,        // VkStructureType              sType;
                        DE_NULL,                                                                        // const void*                  pNext;
-                       VK_ACCESS_TRANSFER_WRITE_BIT,                           // VkMemoryOutputFlags  outputMask;
-                       VK_ACCESS_HOST_READ_BIT,                                        // VkMemoryInputFlags   inputMask;
+                       VK_ACCESS_TRANSFER_WRITE_BIT,                           // VkAccessFlags                srcAccessMask;
+                       VK_ACCESS_HOST_READ_BIT,                                        // VkAccessFlags                dstAccessMask;
                        VK_QUEUE_FAMILY_IGNORED,                                        // deUint32                             srcQueueFamilyIndex;
                        VK_QUEUE_FAMILY_IGNORED,                                        // deUint32                             destQueueFamilyIndex;
                        *m_resultBuffer,                                                        // VkBuffer                             buffer;
index e441c37..08ac7e8 100644 (file)
@@ -145638,6 +145638,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -145718,6 +145798,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descr
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -145798,6 +145958,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -145878,6 +146118,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -145958,6 +146278,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.des
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -146038,6 +146438,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.des
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -146098,6 +146578,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -146178,6 +146718,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragm
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -146258,6 +146878,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -146338,6 +147038,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.des
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -146418,6 +147198,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -146498,6 +147358,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -146578,6 +147518,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -146658,6 +147678,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -146718,6 +147818,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.de
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -146798,6 +147958,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fra
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -146858,6 +148098,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -146918,6 +148218,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -146978,6 +148338,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -147038,6 +148458,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -147098,6 +148578,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -147158,6 +148698,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -147218,6 +148818,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -147278,6 +148938,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutab
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -147338,6 +149058,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -147398,6 +149178,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -147458,6 +149298,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -147518,6 +149418,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -147578,6 +149538,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -147638,6 +149658,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -147698,6 +149778,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -147758,6 +149898,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immut
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_slice
@@ -147818,6 +150018,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_slice
@@ -147878,6 +150138,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descrip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -147938,6 +150258,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -147998,6 +150378,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.desc
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_slice
@@ -148058,6 +150498,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descr
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_slice
@@ -148118,6 +150618,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descr
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.single_descriptor.1d_base_slice
@@ -148178,6 +150738,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descri
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -148238,102 +150858,258 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragmen
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -148342,6 +151118,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -148350,6 +151134,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -148358,6 +151150,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -148366,6 +151166,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -148374,6 +151182,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148382,6 +151198,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -148390,6 +151214,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multi
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148398,6 +151230,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragme
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -148406,6 +151246,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -148414,6 +151262,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -148422,6 +151278,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -148430,6 +151294,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.mul
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -148438,6 +151310,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148446,6 +151326,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.mult
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -148454,6 +151342,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multi
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -148462,6 +151358,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragme
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148478,6 +151382,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_ac
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148494,6 +151414,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148510,6 +151446,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148526,6 +151478,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148542,6 +151510,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geome
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148558,6 +151542,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragm
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148574,6 +151574,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148590,6 +151606,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148606,6 +151638,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_ac
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148622,6 +151670,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148638,6 +151702,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148654,6 +151734,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148670,6 +151766,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geome
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148686,6 +151798,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragm
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148702,6 +151830,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compu
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -148718,6 +151862,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.verte
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -148798,6 +151958,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -148878,6 +152118,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -148958,6 +152278,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -149038,6 +152438,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -149118,6 +152598,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -149198,6 +152758,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -149258,6 +152898,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -149338,6 +153038,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutabl
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -149418,6 +153198,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -149498,6 +153358,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -149578,6 +153518,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -149658,6 +153678,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -149738,6 +153838,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -149818,6 +153998,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -149878,6 +154138,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -149958,6 +154278,86 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immuta
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -150018,6 +154418,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -150078,6 +154538,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -150138,6 +154658,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -150198,6 +154778,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -150258,6 +154898,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -150318,6 +155018,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.single_descriptor.1d_base_slice
@@ -150378,6 +155138,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -150438,6 +155258,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -150498,6 +155378,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -150558,6 +155498,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -150618,6 +155618,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -150678,6 +155738,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -150738,6 +155858,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -150798,6 +155978,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.single_descriptor.1d_base_slice
@@ -150858,6 +156098,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -150918,6 +156218,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_slice
@@ -150978,6 +156338,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_slice
@@ -151038,6 +156458,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -151098,6 +156578,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -151158,6 +156698,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_slice
@@ -151218,6 +156818,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_slice
@@ -151278,6 +156938,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.single_descriptor.1d_base_slice
@@ -151338,6 +157058,66 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.compute.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -151398,102 +157178,258 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -151502,6 +157438,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -151510,6 +157454,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -151518,6 +157470,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -151526,6 +157486,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -151534,6 +157502,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151542,6 +157518,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -151550,6 +157534,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151558,6 +157550,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -151566,6 +157566,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -151574,6 +157582,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -151582,6 +157598,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -151590,6 +157614,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -151598,6 +157630,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151606,6 +157646,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_contiguous_descriptors.offset_view_zero
@@ -151614,6 +157662,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -151622,6 +157678,14 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151638,6 +157702,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151654,6 +157734,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151670,6 +157766,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151686,6 +157798,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151702,6 +157830,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151718,6 +157862,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151734,6 +157894,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151750,6 +157926,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151766,6 +157958,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151782,6 +157990,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151798,6 +158022,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151814,6 +158054,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151830,6 +158086,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151846,6 +158118,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151862,6 +158150,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.compute.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -151878,6 +158182,22 @@ dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.primary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -157766,6 +164086,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -157846,6 +164246,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.des
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -157926,6 +164406,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -158006,6 +164566,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -158086,6 +164726,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -158166,6 +164886,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -158246,6 +165046,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fra
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -158326,6 +165206,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_acces
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -158406,6 +165366,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -158486,6 +165526,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctr
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -158566,6 +165686,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eva
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -158646,6 +165846,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -158726,6 +166006,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -158806,6 +166166,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_f
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -158866,6 +166306,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -158926,6 +166426,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -158986,6 +166546,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -159046,6 +166666,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -159106,6 +166786,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -159166,6 +166906,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -159226,6 +167026,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mut
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -159286,6 +167146,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -159346,6 +167266,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -159406,6 +167386,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -159466,6 +167506,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -159526,6 +167626,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -159586,6 +167746,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -159646,6 +167866,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_imm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.single_descriptor.1d_base_slice
@@ -159706,6 +167986,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.de
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.single_descriptor.1d_base_slice
@@ -159766,6 +168106,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descr
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -159826,6 +168226,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.de
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -159886,6 +168346,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.de
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.single_descriptor.1d_base_slice
@@ -159946,6 +168466,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.des
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.single_descriptor.1d_base_slice
@@ -160006,6 +168586,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.des
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -160066,90 +168706,234 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragm
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -160158,6 +168942,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -160166,6 +168958,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.mult
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -160174,6 +168974,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -160182,6 +168990,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -160190,6 +169006,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160198,6 +169022,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160206,6 +169038,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_frag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -160214,6 +169054,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -160222,6 +169070,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.mult
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -160230,6 +169086,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -160238,6 +169102,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.m
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -160246,6 +169118,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160254,6 +169134,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.mu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -160262,6 +169150,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_frag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160278,6 +169174,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160294,6 +169206,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160310,6 +169238,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160326,6 +169270,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160342,6 +169302,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geo
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160358,6 +169334,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fra
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160374,6 +169366,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160390,6 +169398,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160406,6 +169430,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160422,6 +169462,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160438,6 +169494,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tes
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160454,6 +169526,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geo
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160470,6 +169558,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fra
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -160486,6 +169590,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.ver
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -160566,6 +169686,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -160646,6 +169846,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -160726,6 +170006,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -160806,6 +170166,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -160886,6 +170326,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -160966,6 +170486,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -161046,6 +170646,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_muta
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -161126,6 +170806,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -161206,6 +170966,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -161286,6 +171126,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -161366,6 +171286,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -161446,6 +171446,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -161526,6 +171606,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -161606,6 +171766,86 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immu
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_discontiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -161666,6 +171906,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.single_descriptor.1d_base_slice
@@ -161726,6 +172026,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -161786,6 +172146,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.single_descriptor.1d_base_slice
@@ -161846,6 +172266,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.single_descriptor.1d_base_slice
@@ -161906,6 +172386,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.single_descriptor.1d_base_slice
@@ -161966,6 +172506,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -162026,6 +172626,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_mutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.single_descriptor.1d_base_slice
@@ -162086,6 +172746,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.single_descriptor.1d_base_slice
@@ -162146,6 +172866,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.single_descriptor.1d_base_slice
@@ -162206,6 +172986,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.single_descriptor.1d_base_slice
@@ -162266,6 +173106,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.single_descriptor.1d_base_slice
@@ -162326,6 +173226,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.single_descriptor.1d_base_slice
@@ -162386,6 +173346,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.single_descriptor.1d_base_slice
@@ -162446,6 +173466,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_ima
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.combined_image_sampler_immutable.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.single_descriptor.1d_base_slice
@@ -162506,6 +173586,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.no_access.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.single_descriptor.1d_base_slice
@@ -162566,6 +173706,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.single_descriptor.1d_base_slice
@@ -162626,6 +173826,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_ctrl.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.single_descriptor.1d_base_slice
@@ -162686,6 +173946,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.tess_eval.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.single_descriptor.1d_base_slice
@@ -162746,6 +174066,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.geometry.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.single_descriptor.1d_base_slice
@@ -162806,6 +174186,66 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.single_descriptor.1d_base_slice
@@ -162866,90 +174306,234 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_imag
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.descriptor_array.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.single_descriptor.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.cube_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.1d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.2d_array_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.3d_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_base_slice
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_mip
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_image.vertex_fragment.multiple_descriptor_sets.descriptor_array.cube_array_base_slice
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.single_descriptor.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.descriptor_array.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_texel_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -162958,6 +174542,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -162966,6 +174558,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -162974,6 +174574,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -162982,6 +174590,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -162990,6 +174606,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -162998,6 +174622,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -163006,6 +174638,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_contiguous_descriptors.offset_view_zero
@@ -163014,6 +174654,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_contiguous_descriptors.offset_view_zero
@@ -163022,6 +174670,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_contiguous_descriptors.offset_view_zero
@@ -163030,6 +174686,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_contiguous_descriptors.offset_view_zero
@@ -163038,6 +174702,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_contiguous_descriptors.offset_view_zero
@@ -163046,6 +174718,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -163054,6 +174734,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.single_descriptor.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_contiguous_descriptors.offset_view_zero
@@ -163062,6 +174750,14 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_arbitrary_descriptors.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.descriptor_array.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163078,6 +174774,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163094,6 +174806,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163110,6 +174838,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163126,6 +174870,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163142,6 +174902,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163158,6 +174934,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163174,6 +174966,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.uniform_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163190,6 +174998,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.no_access.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163206,6 +175030,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163222,6 +175062,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_ctrl.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163238,6 +175094,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.tess_eval.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163254,6 +175126,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.geometry.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163270,6 +175158,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.single_descriptor.offset_view_nonzero_dynamic_zero
@@ -163286,6 +175190,22 @@ dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buff
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_zero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_zero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.descriptor_array.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.single_descriptor.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_contiguous_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.multiple_arbitrary_descriptors.offset_view_nonzero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_zero_dynamic_nonzero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_zero
+dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_template.storage_buffer_dynamic.vertex_fragment.multiple_descriptor_sets.descriptor_array.offset_view_nonzero_dynamic_nonzero
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_mip
 dEQP-VK.binding_model.shader_access.secondary_cmd_buf.with_push.sampler_mutable.no_access.single_descriptor.1d_base_slice
@@ -173363,6 +185283,18 @@ dEQP-VK.glsl.functions.misc.argument_eval_order_2_vertex
 dEQP-VK.glsl.functions.misc.argument_eval_order_2_fragment
 dEQP-VK.glsl.linkage.varying.rules.vertex_declare
 dEQP-VK.glsl.linkage.varying.rules.both_declare
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec4_vec3
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec4_vec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec4_float
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec3_vec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec3_float
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_vec2_float
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec4_ivec3
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec4_ivec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec4_int
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec3_ivec2
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec3_int
+dEQP-VK.glsl.linkage.varying.rules.legal_mismatch_ivec2_int
 dEQP-VK.glsl.linkage.varying.rules.vertex_declare_fragment_use
 dEQP-VK.glsl.linkage.varying.rules.vertex_use_fragment_declare
 dEQP-VK.glsl.linkage.varying.rules.vertex_use_declare_fragment
@@ -200851,6 +212783,54 @@ dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_28
 dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_29
 dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_30
 dEQP-VK.renderpass.sampleread.numsamples_32_selected_sample_31
+dEQP-VK.renderpass.sparserendertarget.r5g6b5_unorm_pack16
+dEQP-VK.renderpass.sparserendertarget.r8_unorm
+dEQP-VK.renderpass.sparserendertarget.r8_snorm
+dEQP-VK.renderpass.sparserendertarget.r8_uint
+dEQP-VK.renderpass.sparserendertarget.r8_sint
+dEQP-VK.renderpass.sparserendertarget.r8g8_unorm
+dEQP-VK.renderpass.sparserendertarget.r8g8_snorm
+dEQP-VK.renderpass.sparserendertarget.r8g8_uint
+dEQP-VK.renderpass.sparserendertarget.r8g8_sint
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_unorm
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_snorm
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_uint
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_sint
+dEQP-VK.renderpass.sparserendertarget.r8g8b8a8_srgb
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_unorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_snorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_uint_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_sint_pack32
+dEQP-VK.renderpass.sparserendertarget.a8b8g8r8_srgb_pack32
+dEQP-VK.renderpass.sparserendertarget.b8g8r8a8_unorm
+dEQP-VK.renderpass.sparserendertarget.b8g8r8a8_srgb
+dEQP-VK.renderpass.sparserendertarget.a2r10g10b10_unorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a2b10g10r10_unorm_pack32
+dEQP-VK.renderpass.sparserendertarget.a2b10g10r10_uint_pack32
+dEQP-VK.renderpass.sparserendertarget.r16_unorm
+dEQP-VK.renderpass.sparserendertarget.r16_snorm
+dEQP-VK.renderpass.sparserendertarget.r16_uint
+dEQP-VK.renderpass.sparserendertarget.r16_sint
+dEQP-VK.renderpass.sparserendertarget.r16_sfloat
+dEQP-VK.renderpass.sparserendertarget.r16g16_unorm
+dEQP-VK.renderpass.sparserendertarget.r16g16_snorm
+dEQP-VK.renderpass.sparserendertarget.r16g16_uint
+dEQP-VK.renderpass.sparserendertarget.r16g16_sint
+dEQP-VK.renderpass.sparserendertarget.r16g16_sfloat
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_unorm
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_snorm
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_uint
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_sint
+dEQP-VK.renderpass.sparserendertarget.r16g16b16a16_sfloat
+dEQP-VK.renderpass.sparserendertarget.r32_uint
+dEQP-VK.renderpass.sparserendertarget.r32_sint
+dEQP-VK.renderpass.sparserendertarget.r32_sfloat
+dEQP-VK.renderpass.sparserendertarget.r32g32_uint
+dEQP-VK.renderpass.sparserendertarget.r32g32_sint
+dEQP-VK.renderpass.sparserendertarget.r32g32_sfloat
+dEQP-VK.renderpass.sparserendertarget.r32g32b32a32_uint
+dEQP-VK.renderpass.sparserendertarget.r32g32b32a32_sint
+dEQP-VK.renderpass.sparserendertarget.r32g32b32a32_sfloat
 dEQP-VK.ubo.2_level_array.std140.float.vertex
 dEQP-VK.ubo.2_level_array.std140.float.fragment
 dEQP-VK.ubo.2_level_array.std140.float.both